Class AuthenticationConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.apprunner.model.AuthenticationConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AuthenticationConfiguration.Builder,AuthenticationConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class AuthenticationConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AuthenticationConfiguration.Builder,AuthenticationConfiguration>
Describes resources needed to authenticate access to some source repositories. The specific resource depends on the repository provider.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAuthenticationConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaccessRoleArn()The Amazon Resource Name (ARN) of the IAM role that grants the App Runner service access to a source repository.static AuthenticationConfiguration.Builderbuilder()StringconnectionArn()The Amazon Resource Name (ARN) of the App Runner connection that enables the App Runner service to connect to a source repository.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends AuthenticationConfiguration.Builder>serializableBuilderClass()AuthenticationConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
connectionArn
public final String connectionArn()
The Amazon Resource Name (ARN) of the App Runner connection that enables the App Runner service to connect to a source repository. It's required for GitHub code repositories.
- Returns:
- The Amazon Resource Name (ARN) of the App Runner connection that enables the App Runner service to connect to a source repository. It's required for GitHub code repositories.
-
accessRoleArn
public final String accessRoleArn()
The Amazon Resource Name (ARN) of the IAM role that grants the App Runner service access to a source repository. It's required for ECR image repositories (but not for ECR Public repositories).
- Returns:
- The Amazon Resource Name (ARN) of the IAM role that grants the App Runner service access to a source repository. It's required for ECR image repositories (but not for ECR Public repositories).
-
toBuilder
public AuthenticationConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AuthenticationConfiguration.Builder,AuthenticationConfiguration>
-
builder
public static AuthenticationConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends AuthenticationConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-