Interface ScopeConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ScopeConfiguration.Builder,ScopeConfiguration>,SdkBuilder<ScopeConfiguration.Builder,ScopeConfiguration>,SdkPojo
- Enclosing class:
- ScopeConfiguration
public static interface ScopeConfiguration.Builder extends SdkPojo, CopyableBuilder<ScopeConfiguration.Builder,ScopeConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScopeConfiguration.Builderdomain(String domain)The domain of the GitHub Enterprise organization or the GitLab Self Managed group.ScopeConfiguration.Buildername(String name)The name of either the group, enterprise, or organization that will send webhook events to CodeBuild, depending on the type of webhook.ScopeConfiguration.Builderscope(String scope)The type of scope for a GitHub or GitLab webhook.ScopeConfiguration.Builderscope(WebhookScopeType scope)The type of scope for a GitHub or GitLab webhook.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
ScopeConfiguration.Builder name(String name)
The name of either the group, enterprise, or organization that will send webhook events to CodeBuild, depending on the type of webhook.
- Parameters:
name- The name of either the group, enterprise, or organization that will send webhook events to CodeBuild, depending on the type of webhook.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domain
ScopeConfiguration.Builder domain(String domain)
The domain of the GitHub Enterprise organization or the GitLab Self Managed group. Note that this parameter is only required if your project's source type is GITHUB_ENTERPRISE or GITLAB_SELF_MANAGED.
- Parameters:
domain- The domain of the GitHub Enterprise organization or the GitLab Self Managed group. Note that this parameter is only required if your project's source type is GITHUB_ENTERPRISE or GITLAB_SELF_MANAGED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scope
ScopeConfiguration.Builder scope(String scope)
The type of scope for a GitHub or GitLab webhook.
- Parameters:
scope- The type of scope for a GitHub or GitLab webhook.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WebhookScopeType,WebhookScopeType
-
scope
ScopeConfiguration.Builder scope(WebhookScopeType scope)
The type of scope for a GitHub or GitLab webhook.
- Parameters:
scope- The type of scope for a GitHub or GitLab webhook.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WebhookScopeType,WebhookScopeType
-
-