@Generated(value="software.amazon.awssdk:codegen") public final class SourceAuth extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SourceAuth.Builder,SourceAuth>
Information about the authorization settings for AWS CodeBuild to access the source code to be built.
This information is for the AWS CodeBuild console's use only. Your code should not get or set this information directly.
Modifier and Type | Class and Description |
---|---|
static interface |
SourceAuth.Builder |
Modifier and Type | Method and Description |
---|---|
static SourceAuth.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
resource()
The resource value that applies to the specified authorization type.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SourceAuth.Builder> |
serializableBuilderClass() |
SourceAuth.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
SourceAuthType |
type()
|
String |
typeAsString()
|
copy
public final SourceAuthType type()
This data type is deprecated and is no longer accurate or used.
The authorization type to use. The only valid value is OAUTH
, which represents the OAuth
authorization type.
If the service returns an enum value that is not available in the current SDK version, type
will return
SourceAuthType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
typeAsString()
.
This data type is deprecated and is no longer accurate or used.
The authorization type to use. The only valid value is OAUTH
, which represents the OAuth
authorization type.
SourceAuthType
public final String typeAsString()
This data type is deprecated and is no longer accurate or used.
The authorization type to use. The only valid value is OAUTH
, which represents the OAuth
authorization type.
If the service returns an enum value that is not available in the current SDK version, type
will return
SourceAuthType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
typeAsString()
.
This data type is deprecated and is no longer accurate or used.
The authorization type to use. The only valid value is OAUTH
, which represents the OAuth
authorization type.
SourceAuthType
public final String resource()
The resource value that applies to the specified authorization type.
public SourceAuth.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<SourceAuth.Builder,SourceAuth>
public static SourceAuth.Builder builder()
public static Class<? extends SourceAuth.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojo
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
equalsBySdkFields
in interface SdkPojo
obj
- the object to be compared withpublic final String toString()
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.