Class PrivatePathServiceGateway

java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.cloud.is.vpc.v1.model.PrivatePathServiceGateway
All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel

public class PrivatePathServiceGateway extends com.ibm.cloud.sdk.core.service.model.GenericModel
PrivatePathServiceGateway.
  • Method Details

    • getCreatedAt

      public Date getCreatedAt()
      Gets the createdAt. The date and time that the private path service gateway was created.
      Returns:
      the createdAt
    • getCrn

      public String getCrn()
      Gets the crn. The CRN for this private path service gateway.
      Returns:
      the crn
    • getDefaultAccessPolicy

      public String getDefaultAccessPolicy()
      Gets the defaultAccessPolicy. The policy to use for bindings from accounts without an explicit account policy.
      Returns:
      the defaultAccessPolicy
    • isEndpointGatewayBindingAutoDelete

      public Boolean isEndpointGatewayBindingAutoDelete()
      Gets the endpointGatewayBindingAutoDelete. Indicates whether endpoint gateway bindings will be automatically deleted after `endpoint_gateway_binding_auto_delete_timeout` hours have passed. At present, this is always `true`, but may be modifiable in the future.
      Returns:
      the endpointGatewayBindingAutoDelete
    • getEndpointGatewayBindingAutoDeleteTimeout

      public Long getEndpointGatewayBindingAutoDeleteTimeout()
      Gets the endpointGatewayBindingAutoDeleteTimeout. If `endpoint_gateway_binding_auto_delete` is `true`, the hours after which endpoint gateway bindings will be automatically deleted. If the value is `0`, `abandoned` endpoint gateway bindings will be deleted immediately. At present, this is always set to `0`. This value may be modifiable in the future.
      Returns:
      the endpointGatewayBindingAutoDeleteTimeout
    • getEndpointGatewayCount

      public Long getEndpointGatewayCount()
      Gets the endpointGatewayCount. The number of active endpoint gateways using this private path service gateway.
      Returns:
      the endpointGatewayCount
    • getHref

      public String getHref()
      Gets the href. The URL for this private path service gateway.
      Returns:
      the href
    • getId

      public String getId()
      Gets the id. The unique identifier for this private path service gateway.
      Returns:
      the id
    • getLifecycleState

      public String getLifecycleState()
      Gets the lifecycleState. The lifecycle state of the private path service gateway.
      Returns:
      the lifecycleState
    • getLoadBalancer

      public LoadBalancerReference getLoadBalancer()
      Gets the loadBalancer. The load balancer for this private path service gateway.
      Returns:
      the loadBalancer
    • getName

      public String getName()
      Gets the name. The name for this private path service gateway. The name is unique across all private path service gateways in the VPC.
      Returns:
      the name
    • isPublished

      public Boolean isPublished()
      Gets the published. Indicates the availability of this private path service gateway - `true`: Any account can request access to this private path service gateway. - `false`: Access is restricted to the account that created this private path service gateway.
      Returns:
      the published
    • getResourceGroup

      public ResourceGroupReference getResourceGroup()
      Gets the resourceGroup. The resource group for this private path service gateway.
      Returns:
      the resourceGroup
    • getResourceType

      public String getResourceType()
      Gets the resourceType. The resource type.
      Returns:
      the resourceType
    • getServiceEndpoints

      public List<String> getServiceEndpoints()
      Gets the serviceEndpoints. The fully qualified domain names for this private path service gateway. The domains are used for endpoint gateways to connect to the service and are configured in the VPC for each endpoint gateway.
      Returns:
      the serviceEndpoints
    • getVpc

      public VPCReference getVpc()
      Gets the vpc. The VPC this private path service gateway resides in.
      Returns:
      the vpc
    • isZonalAffinity

      public Boolean isZonalAffinity()
      Gets the zonalAffinity. Indicates whether this private path service gateway has zonal affinity. - `true`: Traffic to the service from a zone the service resides in will remain in that zone. - `false`: Traffic to the service from a zone will be load balanced across all zones in the region the service resides in.
      Returns:
      the zonalAffinity