Package com.oracle.bmc.datacatalog.model
Class ConnectionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datacatalog.model.ConnectionSummary.Builder
-
- Enclosing class:
- ConnectionSummary
public static class ConnectionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectionSummarybuild()ConnectionSummary.Buildercopy(ConnectionSummary model)ConnectionSummary.BuilderdataAssetKey(String dataAssetKey)The unique key of the parent data asset.ConnectionSummary.Builderdescription(String description)A description of the connection.ConnectionSummary.BuilderdisplayName(String displayName)A user-friendly display name.ConnectionSummary.BuilderexternalKey(String externalKey)Unique external key for this object as defined in the source systems.ConnectionSummary.BuilderisDefault(Boolean isDefault)Indicates whether this connection is the default connection.ConnectionSummary.Builderkey(String key)Unique connection key that is immutable.ConnectionSummary.BuilderlifecycleState(LifecycleState lifecycleState)The current state of the connection.ConnectionSummary.BuildertimeCreated(Date timeCreated)The date and time the connection was created, in the format defined by RFC3339.ConnectionSummary.BuildertypeKey(String typeKey)The key of the object type.ConnectionSummary.Builderuri(String uri)URI to the connection instance in the API.
-
-
-
Method Detail
-
key
public ConnectionSummary.Builder key(String key)
Unique connection key that is immutable.- Parameters:
key- the value to set- Returns:
- this builder
-
description
public ConnectionSummary.Builder description(String description)
A description of the connection.- Parameters:
description- the value to set- Returns:
- this builder
-
displayName
public ConnectionSummary.Builder displayName(String displayName)
A user-friendly display name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Parameters:
displayName- the value to set- Returns:
- this builder
-
dataAssetKey
public ConnectionSummary.Builder dataAssetKey(String dataAssetKey)
The unique key of the parent data asset.- Parameters:
dataAssetKey- the value to set- Returns:
- this builder
-
typeKey
public ConnectionSummary.Builder typeKey(String typeKey)
The key of the object type.Type key’s can be found via the ‘/types’ endpoint.
- Parameters:
typeKey- the value to set- Returns:
- this builder
-
uri
public ConnectionSummary.Builder uri(String uri)
URI to the connection instance in the API.- Parameters:
uri- the value to set- Returns:
- this builder
-
externalKey
public ConnectionSummary.Builder externalKey(String externalKey)
Unique external key for this object as defined in the source systems.- Parameters:
externalKey- the value to set- Returns:
- this builder
-
lifecycleState
public ConnectionSummary.Builder lifecycleState(LifecycleState lifecycleState)
The current state of the connection.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
isDefault
public ConnectionSummary.Builder isDefault(Boolean isDefault)
Indicates whether this connection is the default connection.- Parameters:
isDefault- the value to set- Returns:
- this builder
-
timeCreated
public ConnectionSummary.Builder timeCreated(Date timeCreated)
The date and time the connection was created, in the format defined by RFC3339.Example: 2019-03-25T21:10:29.600Z
- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
build
public ConnectionSummary build()
-
copy
public ConnectionSummary.Builder copy(ConnectionSummary model)
-
-