Class Connection
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Connection.Builder,Connection>
A resource that is used to connect third-party source providers with services like CodePipeline.
Note: A connection created through CloudFormation, the CLI, or the SDK is in `PENDING` status by default. You can make its status `AVAILABLE` by updating the connection in the console.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Connection.Builderbuilder()final StringThe Amazon Resource Name (ARN) of the connection.final StringThe name of the connection.final ConnectionStatusThe current status of the connection.final StringThe current status of the connection.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringhostArn()The Amazon Resource Name (ARN) of the host associated with the connection.final StringThe identifier of the external provider where your third-party code repository is configured.final ProviderTypeThe name of the external provider where your third-party code repository is configured.final StringThe name of the external provider where your third-party code repository is configured.static Class<? extends Connection.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
connectionName
The name of the connection. Connection names must be unique in an Amazon Web Services account.
- Returns:
- The name of the connection. Connection names must be unique in an Amazon Web Services account.
-
connectionArn
The Amazon Resource Name (ARN) of the connection. The ARN is used as the connection reference when the connection is shared between Amazon Web Servicesservices.
The ARN is never reused if the connection is deleted.
- Returns:
- The Amazon Resource Name (ARN) of the connection. The ARN is used as the connection reference when the
connection is shared between Amazon Web Servicesservices.
The ARN is never reused if the connection is deleted.
-
providerType
The name of the external provider where your third-party code repository is configured.
If the service returns an enum value that is not available in the current SDK version,
providerTypewill returnProviderType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromproviderTypeAsString().- Returns:
- The name of the external provider where your third-party code repository is configured.
- See Also:
-
providerTypeAsString
The name of the external provider where your third-party code repository is configured.
If the service returns an enum value that is not available in the current SDK version,
providerTypewill returnProviderType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromproviderTypeAsString().- Returns:
- The name of the external provider where your third-party code repository is configured.
- See Also:
-
ownerAccountId
The identifier of the external provider where your third-party code repository is configured. For Bitbucket, this is the account ID of the owner of the Bitbucket repository.
- Returns:
- The identifier of the external provider where your third-party code repository is configured. For Bitbucket, this is the account ID of the owner of the Bitbucket repository.
-
connectionStatus
The current status of the connection.
If the service returns an enum value that is not available in the current SDK version,
connectionStatuswill returnConnectionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconnectionStatusAsString().- Returns:
- The current status of the connection.
- See Also:
-
connectionStatusAsString
The current status of the connection.
If the service returns an enum value that is not available in the current SDK version,
connectionStatuswill returnConnectionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconnectionStatusAsString().- Returns:
- The current status of the connection.
- See Also:
-
hostArn
The Amazon Resource Name (ARN) of the host associated with the connection.
- Returns:
- The Amazon Resource Name (ARN) of the host associated with the connection.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<Connection.Builder,Connection> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-