Package com.ibm.cloud.is.vpc.v1.model
Class PrivatePathServiceGatewayEndpointGatewayBinding
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.is.vpc.v1.model.PrivatePathServiceGatewayEndpointGatewayBinding
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class PrivatePathServiceGatewayEndpointGatewayBinding extends com.ibm.cloud.sdk.core.service.model.GenericModel
PrivatePathServiceGatewayEndpointGatewayBinding.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PrivatePathServiceGatewayEndpointGatewayBinding.LifecycleState
The lifecycle state of the endpoint gateway binding.static interface
PrivatePathServiceGatewayEndpointGatewayBinding.ResourceType
The resource type.static interface
PrivatePathServiceGatewayEndpointGatewayBinding.Status
The status of the endpoint gateway binding: - `abandoned`: endpoint gateway binding is inactive, awaiting deletion.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountReference
getAccount()
Gets the account.Date
getCreatedAt()
Gets the createdAt.Date
getExpirationAt()
Gets the expirationAt.String
getHref()
Gets the href.String
getId()
Gets the id.String
getLifecycleState()
Gets the lifecycleState.String
getResourceType()
Gets the resourceType.String
getStatus()
Gets the status.
-
-
-
Method Detail
-
getAccount
public AccountReference getAccount()
Gets the account. The account that created the endpoint gateway.- Returns:
- the account
-
getCreatedAt
public Date getCreatedAt()
Gets the createdAt. The date and time that the endpoint gateway binding was created.- Returns:
- the createdAt
-
getExpirationAt
public Date getExpirationAt()
Gets the expirationAt. The expiration date and time for the endpoint gateway binding. At binding creation, this property will be set to 14 days after the creation time, and will remain while the `status` of the binding is `pending`. If the date and time are reached while the binding is still `pending`, the binding will transition to `expired`. This property will be present if the `status` is `pending` or `expired`.- Returns:
- the expirationAt
-
getHref
public String getHref()
Gets the href. The URL for this endpoint gateway binding.- Returns:
- the href
-
getId
public String getId()
Gets the id. The unique identifier for this endpoint gateway binding.- Returns:
- the id
-
getLifecycleState
public String getLifecycleState()
Gets the lifecycleState. The lifecycle state of the endpoint gateway binding.- Returns:
- the lifecycleState
-
getResourceType
public String getResourceType()
Gets the resourceType. The resource type.- Returns:
- the resourceType
-
getStatus
public String getStatus()
Gets the status. The status of the endpoint gateway binding: - `abandoned`: endpoint gateway binding is inactive, awaiting deletion. - `denied`: endpoint gateway binding was denied - `expired`: endpoint gateway binding has expired - `pending`: endpoint gateway binding is awaiting review - `permitted`: endpoint gateway binding was permitted An endpoint gateway binding will be automatically deleted when its associated endpoint gateway is deleted. The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.- Returns:
- the status
-
-