Class PrivateEndpointSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.objectstorage.model.PrivateEndpointSummary.Builder
-
- Enclosing class:
- PrivateEndpointSummary
public static class PrivateEndpointSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivateEndpointSummary
build()
PrivateEndpointSummary.Builder
compartmentId(String compartmentId)
The compartment ID in which the Private Endpoint is authorized.PrivateEndpointSummary.Builder
copy(PrivateEndpointSummary model)
PrivateEndpointSummary.Builder
createdBy(String createdBy)
The OCID of the user who created the Private Endpoint.PrivateEndpointSummary.Builder
etag(String etag)
The entity tag for the Private Endpoint.PrivateEndpointSummary.Builder
fqdns(Fqdns fqdns)
PrivateEndpointSummary.Builder
lifecycleState(PrivateEndpoint.LifecycleState lifecycleState)
The summaries of Private Endpoints’ lifecycle state.PrivateEndpointSummary.Builder
name(String name)
The name given to the Private Endpoint.PrivateEndpointSummary.Builder
namespace(String namespace)
The Object Storage namespace with which the Private Endpoint is associated.PrivateEndpointSummary.Builder
prefix(String prefix)
A prefix to use for the private endpoint.PrivateEndpointSummary.Builder
timeCreated(Date timeCreated)
The date and time the Private Endpoint was created, as described in RFC 2616.PrivateEndpointSummary.Builder
timeModified(Date timeModified)
The date and time the Private Endpoint was updated, as described in RFC 2616.
-
-
-
Method Detail
-
name
public PrivateEndpointSummary.Builder name(String name)
The name given to the Private Endpoint.Avoid entering confidential information. Example: my-new-pe1
- Parameters:
name
- the value to set- Returns:
- this builder
-
namespace
public PrivateEndpointSummary.Builder namespace(String namespace)
The Object Storage namespace with which the Private Endpoint is associated.- Parameters:
namespace
- the value to set- Returns:
- this builder
-
compartmentId
public PrivateEndpointSummary.Builder compartmentId(String compartmentId)
The compartment ID in which the Private Endpoint is authorized.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
createdBy
public PrivateEndpointSummary.Builder createdBy(String createdBy)
The OCID of the user who created the Private Endpoint.- Parameters:
createdBy
- the value to set- Returns:
- this builder
-
timeCreated
public PrivateEndpointSummary.Builder timeCreated(Date timeCreated)
The date and time the Private Endpoint was created, as described in RFC 2616.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeModified
public PrivateEndpointSummary.Builder timeModified(Date timeModified)
The date and time the Private Endpoint was updated, as described in RFC 2616.- Parameters:
timeModified
- the value to set- Returns:
- this builder
-
prefix
public PrivateEndpointSummary.Builder prefix(String prefix)
A prefix to use for the private endpoint.The customer VCN’s DNS records are updated with this prefix. The prefix input from the customer will be the first sub-domain in the endpointFqdn. Example: If the prefix chosen is “abc”, then the endpointFqdn will be ‘abc.private.objectstorage.
.oraclecloud.com’ - Parameters:
prefix
- the value to set- Returns:
- this builder
-
fqdns
public PrivateEndpointSummary.Builder fqdns(Fqdns fqdns)
-
etag
public PrivateEndpointSummary.Builder etag(String etag)
The entity tag for the Private Endpoint.- Parameters:
etag
- the value to set- Returns:
- this builder
-
lifecycleState
public PrivateEndpointSummary.Builder lifecycleState(PrivateEndpoint.LifecycleState lifecycleState)
The summaries of Private Endpoints’ lifecycle state.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
build
public PrivateEndpointSummary build()
-
copy
public PrivateEndpointSummary.Builder copy(PrivateEndpointSummary model)
-
-