Package com.oracle.bmc.database.model
Class ApplicationVipSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.ApplicationVipSummary.Builder
-
- Enclosing class:
- ApplicationVipSummary
public static class ApplicationVipSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationVipSummarybuild()ApplicationVipSummary.BuildercloudVmClusterId(String cloudVmClusterId)The OCID of the cloud VM cluster associated with the application virtual IP (VIP) address.ApplicationVipSummary.BuildercompartmentId(String compartmentId)The OCID of the compartment.ApplicationVipSummary.Buildercopy(ApplicationVipSummary model)ApplicationVipSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.ApplicationVipSummary.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.ApplicationVipSummary.BuilderhostnameLabel(String hostnameLabel)The hostname of the application virtual IP (VIP) address.ApplicationVipSummary.Builderid(String id)The OCID of the application virtual IP (VIP) address.ApplicationVipSummary.BuilderipAddress(String ipAddress)The application virtual IP (VIP) IPv4 address.ApplicationVipSummary.Builderipv6Address(String ipv6Address)The application virtual IP (VIP) IPv6 address.ApplicationVipSummary.BuilderlifecycleDetails(String lifecycleDetails)Additional information about the current lifecycle state of the application virtual IP (VIP) address.ApplicationVipSummary.BuilderlifecycleState(ApplicationVipSummary.LifecycleState lifecycleState)The current lifecycle state of the application virtual IP (VIP) address.ApplicationVipSummary.BuildersubnetId(String subnetId)The OCID of the subnet associated with the application virtual IP (VIP) address.ApplicationVipSummary.BuildertimeAssigned(Date timeAssigned)The date and time when the create operation for the application virtual IP (VIP) address completed.
-
-
-
Method Detail
-
id
public ApplicationVipSummary.Builder id(String id)
The OCID of the application virtual IP (VIP) address.- Parameters:
id- the value to set- Returns:
- this builder
-
cloudVmClusterId
public ApplicationVipSummary.Builder cloudVmClusterId(String cloudVmClusterId)
The OCID of the cloud VM cluster associated with the application virtual IP (VIP) address.- Parameters:
cloudVmClusterId- the value to set- Returns:
- this builder
-
compartmentId
public ApplicationVipSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
subnetId
public ApplicationVipSummary.Builder subnetId(String subnetId)
The OCID of the subnet associated with the application virtual IP (VIP) address.- Parameters:
subnetId- the value to set- Returns:
- this builder
-
ipAddress
public ApplicationVipSummary.Builder ipAddress(String ipAddress)
The application virtual IP (VIP) IPv4 address.- Parameters:
ipAddress- the value to set- Returns:
- this builder
-
ipv6Address
public ApplicationVipSummary.Builder ipv6Address(String ipv6Address)
The application virtual IP (VIP) IPv6 address.- Parameters:
ipv6Address- the value to set- Returns:
- this builder
-
hostnameLabel
public ApplicationVipSummary.Builder hostnameLabel(String hostnameLabel)
The hostname of the application virtual IP (VIP) address.- Parameters:
hostnameLabel- the value to set- Returns:
- this builder
-
lifecycleState
public ApplicationVipSummary.Builder lifecycleState(ApplicationVipSummary.LifecycleState lifecycleState)
The current lifecycle state of the application virtual IP (VIP) address.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
lifecycleDetails
public ApplicationVipSummary.Builder lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycle state of the application virtual IP (VIP) address.- Parameters:
lifecycleDetails- the value to set- Returns:
- this builder
-
timeAssigned
public ApplicationVipSummary.Builder timeAssigned(Date timeAssigned)
The date and time when the create operation for the application virtual IP (VIP) address completed.- Parameters:
timeAssigned- the value to set- Returns:
- this builder
-
freeformTags
public ApplicationVipSummary.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
-
definedTags
public ApplicationVipSummary.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.
- Parameters:
definedTags- the value to set- Returns:
- this builder
-
build
public ApplicationVipSummary build()
-
copy
public ApplicationVipSummary.Builder copy(ApplicationVipSummary model)
-
-