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