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 TypeMethodDescriptionAuthorization code from OAuth floworganizationName(String organizationName) Name of the GitHub organizationCSRF state token for OAuth securityMethods 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
Authorization code from OAuth flow
- Parameters:
code- Authorization code from OAuth flow- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
CSRF state token for OAuth security
- Parameters:
state- CSRF state token for OAuth security- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationName
Name of the GitHub organization
- Parameters:
organizationName- Name of the GitHub organization- Returns:
- Returns a reference to this object so that method calls can be chained together.
-