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 ApplicationVipSummary
build()
ApplicationVipSummary.Builder
cloudVmClusterId(String cloudVmClusterId)
The OCID of the cloud VM cluster associated with the application virtual IP (VIP) address.ApplicationVipSummary.Builder
compartmentId(String compartmentId)
The OCID of the compartment.ApplicationVipSummary.Builder
copy(ApplicationVipSummary model)
ApplicationVipSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.ApplicationVipSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.ApplicationVipSummary.Builder
hostnameLabel(String hostnameLabel)
The hostname of the application virtual IP (VIP) address.ApplicationVipSummary.Builder
id(String id)
The OCID of the application virtual IP (VIP) address.ApplicationVipSummary.Builder
ipAddress(String ipAddress)
The application virtual IP (VIP) IPv4 address.ApplicationVipSummary.Builder
ipv6Address(String ipv6Address)
The application virtual IP (VIP) IPv6 address.ApplicationVipSummary.Builder
lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycle state of the application virtual IP (VIP) address.ApplicationVipSummary.Builder
lifecycleState(ApplicationVipSummary.LifecycleState lifecycleState)
The current lifecycle state of the application virtual IP (VIP) address.ApplicationVipSummary.Builder
subnetId(String subnetId)
The OCID of the subnet associated with the application virtual IP (VIP) address.ApplicationVipSummary.Builder
timeAssigned(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)
-
-