public static class EkmsPrivateEndpointSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
EkmsPrivateEndpointSummary |
build() |
EkmsPrivateEndpointSummary.Builder |
compartmentId(String compartmentId)
Identifier of the compartment this EKMS private endpoint belongs to
|
EkmsPrivateEndpointSummary.Builder |
copy(EkmsPrivateEndpointSummary model) |
EkmsPrivateEndpointSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys.
|
EkmsPrivateEndpointSummary.Builder |
displayName(String displayName)
Mutable name of the EKMS private endpoint
|
EkmsPrivateEndpointSummary.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.
|
EkmsPrivateEndpointSummary.Builder |
id(String id)
Unique identifier that is immutable
|
EkmsPrivateEndpointSummary.Builder |
lifecycleState(EkmsPrivateEndpointSummary.LifecycleState lifecycleState)
The current state of the EKMS private endpoint resource.
|
EkmsPrivateEndpointSummary.Builder |
subnetId(String subnetId)
Subnet Identifier
|
EkmsPrivateEndpointSummary.Builder |
timeCreated(Date timeCreated)
The time the EKMS private endpoint was created.
|
EkmsPrivateEndpointSummary.Builder |
timeUpdated(Date timeUpdated)
The time the EKMS private endpoint was updated.
|
public EkmsPrivateEndpointSummary.Builder id(String id)
Unique identifier that is immutable
id
- the value to setpublic EkmsPrivateEndpointSummary.Builder subnetId(String subnetId)
Subnet Identifier
subnetId
- the value to setpublic EkmsPrivateEndpointSummary.Builder compartmentId(String compartmentId)
Identifier of the compartment this EKMS private endpoint belongs to
compartmentId
- the value to setpublic EkmsPrivateEndpointSummary.Builder timeCreated(Date timeCreated)
The time the EKMS private endpoint was created. An RFC3339 formatted datetime string.
timeCreated
- the value to setpublic EkmsPrivateEndpointSummary.Builder timeUpdated(Date timeUpdated)
The time the EKMS private endpoint was updated. An RFC3339 formatted datetime string.
timeUpdated
- the value to setpublic EkmsPrivateEndpointSummary.Builder displayName(String displayName)
Mutable name of the EKMS private endpoint
displayName
- the value to setpublic EkmsPrivateEndpointSummary.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope. Exists
for cross-compatibility only. Example: {"bar-key": "value"}
freeformTags
- the value to setpublic EkmsPrivateEndpointSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace": {"bar-key": "value"}}
definedTags
- the value to setpublic EkmsPrivateEndpointSummary.Builder lifecycleState(EkmsPrivateEndpointSummary.LifecycleState lifecycleState)
The current state of the EKMS private endpoint resource.
lifecycleState
- the value to setpublic EkmsPrivateEndpointSummary build()
public EkmsPrivateEndpointSummary.Builder copy(EkmsPrivateEndpointSummary model)
Copyright © 2016–2024. All rights reserved.