Interface DynatraceServiceDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DynatraceServiceDetails.Builder,,DynatraceServiceDetails> SdkBuilder<DynatraceServiceDetails.Builder,,DynatraceServiceDetails> SdkPojo
- Enclosing class:
DynatraceServiceDetails
@Mutable
@NotThreadSafe
public static interface DynatraceServiceDetails.Builder
extends SdkPojo, CopyableBuilder<DynatraceServiceDetails.Builder,DynatraceServiceDetails>
-
Method Summary
Modifier and TypeMethodDescriptionaccountUrn(String accountUrn) Dynatrace resource account urn.default DynatraceServiceDetails.BuilderauthorizationConfig(Consumer<DynatraceServiceAuthorizationConfig.Builder> authorizationConfig) Dynatrace OAuth client credentials configuration.authorizationConfig(DynatraceServiceAuthorizationConfig authorizationConfig) Dynatrace OAuth client credentials configuration.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
-
accountUrn
Dynatrace resource account urn.
- Parameters:
accountUrn- Dynatrace resource account urn.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationConfig
DynatraceServiceDetails.Builder authorizationConfig(DynatraceServiceAuthorizationConfig authorizationConfig) Dynatrace OAuth client credentials configuration. Use this when registering with OAuth client credentials flow.
- Parameters:
authorizationConfig- Dynatrace OAuth client credentials configuration. Use this when registering with OAuth client credentials flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationConfig
default DynatraceServiceDetails.Builder authorizationConfig(Consumer<DynatraceServiceAuthorizationConfig.Builder> authorizationConfig) Dynatrace OAuth client credentials configuration. Use this when registering with OAuth client credentials flow.
This is a convenience method that creates an instance of theDynatraceServiceAuthorizationConfig.Builderavoiding the need to create one manually viaDynatraceServiceAuthorizationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthorizationConfig(DynatraceServiceAuthorizationConfig).- Parameters:
authorizationConfig- a consumer that will call methods onDynatraceServiceAuthorizationConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-