Interface PagerDutyDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PagerDutyDetails.Builder,,PagerDutyDetails> SdkBuilder<PagerDutyDetails.Builder,,PagerDutyDetails> SdkPojo
- Enclosing class:
PagerDutyDetails
@Mutable
@NotThreadSafe
public static interface PagerDutyDetails.Builder
extends SdkPojo, CopyableBuilder<PagerDutyDetails.Builder,PagerDutyDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondefault PagerDutyDetails.BuilderauthorizationConfig(Consumer<PagerDutyAuthorizationConfig.Builder> authorizationConfig) PagerDuty authorization configurationauthorizationConfig(PagerDutyAuthorizationConfig authorizationConfig) PagerDuty authorization configurationPagerDuty scopes.scopes(Collection<String> scopes) PagerDuty scopes.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
-
scopes
PagerDuty scopes.
- Parameters:
scopes- PagerDuty scopes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopes
PagerDuty scopes.
- Parameters:
scopes- PagerDuty scopes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationConfig
PagerDuty authorization configuration
- Parameters:
authorizationConfig- PagerDuty authorization configuration- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationConfig
default PagerDutyDetails.Builder authorizationConfig(Consumer<PagerDutyAuthorizationConfig.Builder> authorizationConfig) PagerDuty authorization configuration
This is a convenience method that creates an instance of thePagerDutyAuthorizationConfig.Builderavoiding the need to create one manually viaPagerDutyAuthorizationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthorizationConfig(PagerDutyAuthorizationConfig).- Parameters:
authorizationConfig- a consumer that will call methods onPagerDutyAuthorizationConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-