Interface IntegratedResourceMetadata.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IntegratedResourceMetadata.Builder,,IntegratedResourceMetadata> SdkBuilder<IntegratedResourceMetadata.Builder,,IntegratedResourceMetadata> SdkPojo
- Enclosing class:
IntegratedResourceMetadata
@Mutable
@NotThreadSafe
public static interface IntegratedResourceMetadata.Builder
extends SdkPojo, CopyableBuilder<IntegratedResourceMetadata.Builder,IntegratedResourceMetadata>
-
Method Summary
Modifier and TypeMethodDescriptionbitbucketRepository(Consumer<BitbucketRepositoryMetadata.Builder> bitbucketRepository) Sets the value of the BitbucketRepository property for this object.bitbucketRepository(BitbucketRepositoryMetadata bitbucketRepository) Sets the value of the BitbucketRepository property for this object.confluenceDocument(Consumer<ConfluenceDocumentMetadata.Builder> confluenceDocument) Sets the value of the ConfluenceDocument property for this object.confluenceDocument(ConfluenceDocumentMetadata confluenceDocument) Sets the value of the ConfluenceDocument property for this object.githubRepository(Consumer<GitHubRepositoryMetadata.Builder> githubRepository) The GitHub repository metadata.githubRepository(GitHubRepositoryMetadata githubRepository) The GitHub repository metadata.gitlabRepository(Consumer<GitLabRepositoryMetadata.Builder> gitlabRepository) Sets the value of the GitlabRepository property for this object.gitlabRepository(GitLabRepositoryMetadata gitlabRepository) Sets the value of the GitlabRepository property for this object.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
-
githubRepository
The GitHub repository metadata.
- Parameters:
githubRepository- The GitHub repository metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
githubRepository
default IntegratedResourceMetadata.Builder githubRepository(Consumer<GitHubRepositoryMetadata.Builder> githubRepository) The GitHub repository metadata.
This is a convenience method that creates an instance of theGitHubRepositoryMetadata.Builderavoiding the need to create one manually viaGitHubRepositoryMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togithubRepository(GitHubRepositoryMetadata).- Parameters:
githubRepository- a consumer that will call methods onGitHubRepositoryMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
gitlabRepository
Sets the value of the GitlabRepository property for this object.- Parameters:
gitlabRepository- The new value for the GitlabRepository property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gitlabRepository
default IntegratedResourceMetadata.Builder gitlabRepository(Consumer<GitLabRepositoryMetadata.Builder> gitlabRepository) Sets the value of the GitlabRepository property for this object. This is a convenience method that creates an instance of theGitLabRepositoryMetadata.Builderavoiding the need to create one manually viaGitLabRepositoryMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togitlabRepository(GitLabRepositoryMetadata).- Parameters:
gitlabRepository- a consumer that will call methods onGitLabRepositoryMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
bitbucketRepository
IntegratedResourceMetadata.Builder bitbucketRepository(BitbucketRepositoryMetadata bitbucketRepository) Sets the value of the BitbucketRepository property for this object.- Parameters:
bitbucketRepository- The new value for the BitbucketRepository property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bitbucketRepository
default IntegratedResourceMetadata.Builder bitbucketRepository(Consumer<BitbucketRepositoryMetadata.Builder> bitbucketRepository) Sets the value of the BitbucketRepository property for this object. This is a convenience method that creates an instance of theBitbucketRepositoryMetadata.Builderavoiding the need to create one manually viaBitbucketRepositoryMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobitbucketRepository(BitbucketRepositoryMetadata).- Parameters:
bitbucketRepository- a consumer that will call methods onBitbucketRepositoryMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
confluenceDocument
IntegratedResourceMetadata.Builder confluenceDocument(ConfluenceDocumentMetadata confluenceDocument) Sets the value of the ConfluenceDocument property for this object.- Parameters:
confluenceDocument- The new value for the ConfluenceDocument property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
confluenceDocument
default IntegratedResourceMetadata.Builder confluenceDocument(Consumer<ConfluenceDocumentMetadata.Builder> confluenceDocument) Sets the value of the ConfluenceDocument property for this object. This is a convenience method that creates an instance of theConfluenceDocumentMetadata.Builderavoiding the need to create one manually viaConfluenceDocumentMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfluenceDocument(ConfluenceDocumentMetadata).- Parameters:
confluenceDocument- a consumer that will call methods onConfluenceDocumentMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-