Interface GitHubIntegrationInput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<GitHubIntegrationInput.Builder,,GitHubIntegrationInput> SdkBuilder<GitHubIntegrationInput.Builder,,GitHubIntegrationInput> SdkPojo
- Enclosing class:
GitHubIntegrationInput
@Mutable
@NotThreadSafe
public static interface GitHubIntegrationInput.Builder
extends SdkPojo, CopyableBuilder<GitHubIntegrationInput.Builder,GitHubIntegrationInput>
-
Method Summary
Modifier and TypeMethodDescriptionThe OAuth authorization code received from GitHub.organizationName(String organizationName) The name of the GitHub organization to integrate with.The CSRF state token for validating the OAuth flow.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
-
code
The OAuth authorization code received from GitHub.
- Parameters:
code- The OAuth authorization code received from GitHub.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The CSRF state token for validating the OAuth flow.
- Parameters:
state- The CSRF state token for validating the OAuth flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationName
The name of the GitHub organization to integrate with.
- Parameters:
organizationName- The name of the GitHub organization to integrate with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-