StructuredPojo
, ToCopyableBuilder<SourceAuth.Builder,SourceAuth>
@Generated("software.amazon.awssdk:codegen") public class SourceAuth extends Object implements StructuredPojo, 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 (unless the build project's source type
value is GITHUB
).
Modifier and Type | Class | Description |
---|---|---|
static interface |
SourceAuth.Builder |
Modifier and Type | Method | Description |
---|---|---|
static SourceAuth.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
resource() |
The resource value that applies to the specified authorization type.
|
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() |
|
String |
type() |
The authorization type to use.
|
public String type()
The authorization type to use. The only valid value is OAUTH
, which represents the OAuth
authorization type.
OAUTH
, which represents the OAuth
authorization type.SourceAuthType
public 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 void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.