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 ConnectionSummary
build()
ConnectionSummary.Builder
copy(ConnectionSummary model)
ConnectionSummary.Builder
dataAssetKey(String dataAssetKey)
The unique key of the parent data asset.ConnectionSummary.Builder
description(String description)
A description of the connection.ConnectionSummary.Builder
displayName(String displayName)
A user-friendly display name.ConnectionSummary.Builder
externalKey(String externalKey)
Unique external key for this object as defined in the source systems.ConnectionSummary.Builder
isDefault(Boolean isDefault)
Indicates whether this connection is the default connection.ConnectionSummary.Builder
key(String key)
Unique connection key that is immutable.ConnectionSummary.Builder
lifecycleState(LifecycleState lifecycleState)
The current state of the connection.ConnectionSummary.Builder
timeCreated(Date timeCreated)
The date and time the connection was created, in the format defined by RFC3339.ConnectionSummary.Builder
typeKey(String typeKey)
The key of the object type.ConnectionSummary.Builder
uri(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)
-
-