Class 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 Detail

      • 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