Interface ProviderInput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ProviderInput.Builder,,ProviderInput> SdkBuilder<ProviderInput.Builder,,ProviderInput> SdkPojo
- Enclosing class:
ProviderInput
-
Method Summary
Modifier and TypeMethodDescriptiondefault ProviderInput.Builderbitbucket(Consumer<BitbucketIntegrationInput.Builder> bitbucket) The configuration for a Bitbucket integration.bitbucket(BitbucketIntegrationInput bitbucket) The configuration for a Bitbucket integration.default ProviderInput.Builderconfluence(Consumer<ConfluenceIntegrationInput.Builder> confluence) The configuration for a Confluence integration.confluence(ConfluenceIntegrationInput confluence) The configuration for a Confluence integration.default ProviderInput.Buildergithub(Consumer<GitHubIntegrationInput.Builder> github) The GitHub-specific input for creating an integration.github(GitHubIntegrationInput github) The GitHub-specific input for creating an integration.default ProviderInput.Buildergitlab(Consumer<GitLabIntegrationInput.Builder> gitlab) The configuration for a GitLab integration.gitlab(GitLabIntegrationInput gitlab) The configuration for a GitLab integration.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, sdkFields
-
Method Details
-
github
The GitHub-specific input for creating an integration.
- Parameters:
github- The GitHub-specific input for creating an integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
github
The GitHub-specific input for creating an integration.
This is a convenience method that creates an instance of theGitHubIntegrationInput.Builderavoiding the need to create one manually viaGitHubIntegrationInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togithub(GitHubIntegrationInput).- Parameters:
github- a consumer that will call methods onGitHubIntegrationInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
gitlab
The configuration for a GitLab integration.
- Parameters:
gitlab- The configuration for a GitLab integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gitlab
The configuration for a GitLab integration.
This is a convenience method that creates an instance of theGitLabIntegrationInput.Builderavoiding the need to create one manually viaGitLabIntegrationInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togitlab(GitLabIntegrationInput).- Parameters:
gitlab- a consumer that will call methods onGitLabIntegrationInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
bitbucket
The configuration for a Bitbucket integration.
- Parameters:
bitbucket- The configuration for a Bitbucket integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bitbucket
The configuration for a Bitbucket integration.
This is a convenience method that creates an instance of theBitbucketIntegrationInput.Builderavoiding the need to create one manually viaBitbucketIntegrationInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobitbucket(BitbucketIntegrationInput).- Parameters:
bitbucket- a consumer that will call methods onBitbucketIntegrationInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
confluence
The configuration for a Confluence integration.
- Parameters:
confluence- The configuration for a Confluence integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
confluence
The configuration for a Confluence integration.
This is a convenience method that creates an instance of theConfluenceIntegrationInput.Builderavoiding the need to create one manually viaConfluenceIntegrationInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfluence(ConfluenceIntegrationInput).- Parameters:
confluence- a consumer that will call methods onConfluenceIntegrationInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-