Interface GetIntegrationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetIntegrationResponse.Builder,,GetIntegrationResponse> SdkBuilder<GetIntegrationResponse.Builder,,GetIntegrationResponse> SdkPojo,SdkResponse.Builder,SecurityAgentResponse.Builder
- Enclosing class:
GetIntegrationResponse
@Mutable
@NotThreadSafe
public static interface GetIntegrationResponse.Builder
extends SecurityAgentResponse.Builder, SdkPojo, CopyableBuilder<GetIntegrationResponse.Builder,GetIntegrationResponse>
-
Method Summary
Modifier and TypeMethodDescriptiondisplayName(String displayName) The display name of the integration.installationId(String installationId) The installation identifier from the integration provider.integrationId(String integrationId) The unique identifier of the integration.The identifier of the AWS KMS key used to encrypt data associated with the integration.privateConnectionName(String privateConnectionName) The name of the private connection used to reach the integration's self-hosted instance over private networking, if one is configured.The integration provider.The integration provider.providerType(String providerType) The type of the integration provider.providerType(ProviderType providerType) The type of the integration provider.The HTTPS URL of the customer self-hosted instance, such as a GitHub Enterprise Server or self-managed GitLab instance.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponseMethods inherited from interface software.amazon.awssdk.services.securityagent.model.SecurityAgentResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
integrationId
The unique identifier of the integration.
- Parameters:
integrationId- The unique identifier of the integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
installationId
The installation identifier from the integration provider.
- Parameters:
installationId- The installation identifier from the integration provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provider
The integration provider.
- Parameters:
provider- The integration provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
provider
The integration provider.
- Parameters:
provider- The integration provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerType
The type of the integration provider.
- Parameters:
providerType- The type of the integration provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerType
The type of the integration provider.
- Parameters:
providerType- The type of the integration provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
displayName
The display name of the integration.
- Parameters:
displayName- The display name of the integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyId
The identifier of the AWS KMS key used to encrypt data associated with the integration.
- Parameters:
kmsKeyId- The identifier of the AWS KMS key used to encrypt data associated with the integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetUrl
The HTTPS URL of the customer self-hosted instance, such as a GitHub Enterprise Server or self-managed GitLab instance. This value is absent for SaaS integrations.
- Parameters:
targetUrl- The HTTPS URL of the customer self-hosted instance, such as a GitHub Enterprise Server or self-managed GitLab instance. This value is absent for SaaS integrations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateConnectionName
The name of the private connection used to reach the integration's self-hosted instance over private networking, if one is configured.
- Parameters:
privateConnectionName- The name of the private connection used to reach the integration's self-hosted instance over private networking, if one is configured.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-