Class GenerativeAiPrivateEndpointSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.generativeai.model.GenerativeAiPrivateEndpointSummary.Builder
-
- Enclosing class:
- GenerativeAiPrivateEndpointSummary
public static class GenerativeAiPrivateEndpointSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenerativeAiPrivateEndpointSummary
build()
GenerativeAiPrivateEndpointSummary.Builder
compartmentId(String compartmentId)
The OCID of the compartment that contains the private endpoint.GenerativeAiPrivateEndpointSummary.Builder
copy(GenerativeAiPrivateEndpointSummary model)
GenerativeAiPrivateEndpointSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.GenerativeAiPrivateEndpointSummary.Builder
description(String description)
A description of this private endpoint.GenerativeAiPrivateEndpointSummary.Builder
displayName(String displayName)
A user-friendly name.GenerativeAiPrivateEndpointSummary.Builder
fqdn(String fqdn)
Fully qualified domain name the customer will use for accessGenerativeAiPrivateEndpointSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.GenerativeAiPrivateEndpointSummary.Builder
id(String id)
The OCID of a private endpoint.GenerativeAiPrivateEndpointSummary.Builder
lifecycleDetails(String lifecycleDetails)
Details of the state of a private endpoint.GenerativeAiPrivateEndpointSummary.Builder
lifecycleState(GenerativeAiPrivateEndpoint.LifecycleState lifecycleState)
The current state of the Generative AI Private Endpoint.GenerativeAiPrivateEndpointSummary.Builder
privateEndpointIp(String privateEndpointIp)
The private IP address (in the customer’s VCN) that represents the access point for the associated endpoint service.GenerativeAiPrivateEndpointSummary.Builder
subnetId(String subnetId)
The OCID of a subnet.GenerativeAiPrivateEndpointSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.GenerativeAiPrivateEndpointSummary.Builder
timeCreated(Date timeCreated)
The date and time that the Generative AI private endpoint was created, expressed in RFC 3339 timestamp format.GenerativeAiPrivateEndpointSummary.Builder
timeUpdated(Date timeUpdated)
The date and time that the Generative AI private endpoint was updated expressed in RFC 3339 timestamp format.
-
-
-
Method Detail
-
id
public GenerativeAiPrivateEndpointSummary.Builder id(String id)
The OCID of a private endpoint.- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public GenerativeAiPrivateEndpointSummary.Builder displayName(String displayName)
A user-friendly name.It doesn’t have to be unique. Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public GenerativeAiPrivateEndpointSummary.Builder description(String description)
A description of this private endpoint.- Parameters:
description
- the value to set- Returns:
- this builder
-
compartmentId
public GenerativeAiPrivateEndpointSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the private endpoint.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
subnetId
public GenerativeAiPrivateEndpointSummary.Builder subnetId(String subnetId)
The OCID of a subnet.- Parameters:
subnetId
- the value to set- Returns:
- this builder
-
lifecycleState
public GenerativeAiPrivateEndpointSummary.Builder lifecycleState(GenerativeAiPrivateEndpoint.LifecycleState lifecycleState)
The current state of the Generative AI Private Endpoint.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public GenerativeAiPrivateEndpointSummary.Builder lifecycleDetails(String lifecycleDetails)
Details of the state of a private endpoint.- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
fqdn
public GenerativeAiPrivateEndpointSummary.Builder fqdn(String fqdn)
Fully qualified domain name the customer will use for access- Parameters:
fqdn
- the value to set- Returns:
- this builder
-
privateEndpointIp
public GenerativeAiPrivateEndpointSummary.Builder privateEndpointIp(String privateEndpointIp)
The private IP address (in the customer’s VCN) that represents the access point for the associated endpoint service.- Parameters:
privateEndpointIp
- the value to set- Returns:
- this builder
-
timeCreated
public GenerativeAiPrivateEndpointSummary.Builder timeCreated(Date timeCreated)
The date and time that the Generative AI private endpoint was created, expressed in RFC 3339 timestamp format.Example: 2018-04-03T21:10:29.600Z
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public GenerativeAiPrivateEndpointSummary.Builder timeUpdated(Date timeUpdated)
The date and time that the Generative AI private endpoint was updated expressed in RFC 3339 timestamp format.Example: 2018-04-03T21:10:29.600Z
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
definedTags
public GenerativeAiPrivateEndpointSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
freeformTags
public GenerativeAiPrivateEndpointSummary.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
systemTags
public GenerativeAiPrivateEndpointSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.Each key is predefined and scoped to a namespace.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
build
public GenerativeAiPrivateEndpointSummary build()
-
copy
public GenerativeAiPrivateEndpointSummary.Builder copy(GenerativeAiPrivateEndpointSummary model)
-
-