Class PathAnalyzerTest.Builder
- java.lang.Object
-
- com.oracle.bmc.vnmonitoring.model.PathAnalyzerTest.Builder
-
- Enclosing class:
- PathAnalyzerTest
public static class PathAnalyzerTest.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PathAnalyzerTest
build()
PathAnalyzerTest.Builder
compartmentId(String compartmentId)
The OCID of the PathAnalyzerTest resource’s compartment.PathAnalyzerTest.Builder
copy(PathAnalyzerTest model)
PathAnalyzerTest.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.PathAnalyzerTest.Builder
destinationEndpoint(Endpoint destinationEndpoint)
PathAnalyzerTest.Builder
displayName(String displayName)
A user-friendly name.PathAnalyzerTest.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.PathAnalyzerTest.Builder
id(String id)
A unique identifier established when the resource is created.PathAnalyzerTest.Builder
lifecycleState(PathAnalyzerTest.LifecycleState lifecycleState)
The current state of the PathAnalyzerTest resource.PathAnalyzerTest.Builder
protocol(Integer protocol)
The IP protocol to use for the PathAnalyzerTest resource.PathAnalyzerTest.Builder
protocolParameters(ProtocolParameters protocolParameters)
PathAnalyzerTest.Builder
queryOptions(QueryOptions queryOptions)
PathAnalyzerTest.Builder
sourceEndpoint(Endpoint sourceEndpoint)
PathAnalyzerTest.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys.PathAnalyzerTest.Builder
timeCreated(Date timeCreated)
The date and time the PathAnalyzerTest resource was created, in the format defined by RFC3339.PathAnalyzerTest.Builder
timeUpdated(Date timeUpdated)
The date and time the PathAnalyzerTest resource was last updated, in the format defined by RFC3339.
-
-
-
Method Detail
-
id
public PathAnalyzerTest.Builder id(String id)
A unique identifier established when the resource is created.The identifier can’t be changed later.
- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public PathAnalyzerTest.Builder displayName(String displayName)
A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
compartmentId
public PathAnalyzerTest.Builder compartmentId(String compartmentId)
The OCID of the PathAnalyzerTest resource’s compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
protocol
public PathAnalyzerTest.Builder protocol(Integer protocol)
The IP protocol to use for the PathAnalyzerTest resource.- Parameters:
protocol
- the value to set- Returns:
- this builder
-
sourceEndpoint
public PathAnalyzerTest.Builder sourceEndpoint(Endpoint sourceEndpoint)
-
destinationEndpoint
public PathAnalyzerTest.Builder destinationEndpoint(Endpoint destinationEndpoint)
-
protocolParameters
public PathAnalyzerTest.Builder protocolParameters(ProtocolParameters protocolParameters)
-
queryOptions
public PathAnalyzerTest.Builder queryOptions(QueryOptions queryOptions)
-
timeCreated
public PathAnalyzerTest.Builder timeCreated(Date timeCreated)
The date and time the PathAnalyzerTest resource was created, in the format defined by RFC3339.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public PathAnalyzerTest.Builder timeUpdated(Date timeUpdated)
The date and time the PathAnalyzerTest resource was last updated, in the format defined by RFC3339.- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
lifecycleState
public PathAnalyzerTest.Builder lifecycleState(PathAnalyzerTest.LifecycleState lifecycleState)
The current state of the PathAnalyzerTest resource.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
freeformTags
public PathAnalyzerTest.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”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public PathAnalyzerTest.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
systemTags
public PathAnalyzerTest.Builder systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys.These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
build
public PathAnalyzerTest build()
-
copy
public PathAnalyzerTest.Builder copy(PathAnalyzerTest model)
-
-