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 PrivateEndpointSummarybuild()PrivateEndpointSummary.BuildercompartmentId(String compartmentId)The compartment ID in which the Private Endpoint is authorized.PrivateEndpointSummary.Buildercopy(PrivateEndpointSummary model)PrivateEndpointSummary.BuildercreatedBy(String createdBy)The OCID of the user who created the Private Endpoint.PrivateEndpointSummary.Builderetag(String etag)The entity tag for the Private Endpoint.PrivateEndpointSummary.Builderfqdns(Fqdns fqdns)PrivateEndpointSummary.BuilderlifecycleState(PrivateEndpoint.LifecycleState lifecycleState)The summaries of Private Endpoints’ lifecycle state.PrivateEndpointSummary.Buildername(String name)The name given to the Private Endpoint.PrivateEndpointSummary.Buildernamespace(String namespace)The Object Storage namespace with which the Private Endpoint is associated.PrivateEndpointSummary.Builderprefix(String prefix)A prefix to use for the private endpoint.PrivateEndpointSummary.BuildertimeCreated(Date timeCreated)The date and time the Private Endpoint was created, as described in RFC 2616.PrivateEndpointSummary.BuildertimeModified(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)
-
-