Class UpdateJobFromSourceControlRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.glue.model.GlueRequest
-
- software.amazon.awssdk.services.glue.model.UpdateJobFromSourceControlRequest
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<UpdateJobFromSourceControlRequest.Builder,UpdateJobFromSourceControlRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateJobFromSourceControlRequest extends GlueRequest implements ToCopyableBuilder<UpdateJobFromSourceControlRequest.Builder,UpdateJobFromSourceControlRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
UpdateJobFromSourceControlRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SourceControlAuthStrategy
authStrategy()
The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.String
authStrategyAsString()
The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.String
authToken()
The value of the authorization token.String
branchName()
An optional branch in the remote repository.static UpdateJobFromSourceControlRequest.Builder
builder()
String
commitId()
A commit ID for a commit in the remote repository.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
String
folder()
An optional folder in the remote repository.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
jobName()
The name of the Glue job to be synchronized to or from the remote repository.SourceControlProvider
provider()
The provider for the remote repository.String
providerAsString()
The provider for the remote repository.String
repositoryName()
The name of the remote repository that contains the job artifacts.String
repositoryOwner()
The owner of the remote repository that contains the job artifacts.List<SdkField<?>>
sdkFields()
static Class<? extends UpdateJobFromSourceControlRequest.Builder>
serializableBuilderClass()
UpdateJobFromSourceControlRequest.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
jobName
public final String jobName()
The name of the Glue job to be synchronized to or from the remote repository.
- Returns:
- The name of the Glue job to be synchronized to or from the remote repository.
-
provider
public final SourceControlProvider provider()
The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.
If the service returns an enum value that is not available in the current SDK version,
provider
will returnSourceControlProvider.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromproviderAsString()
.- Returns:
- The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.
- See Also:
SourceControlProvider
-
providerAsString
public final String providerAsString()
The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.
If the service returns an enum value that is not available in the current SDK version,
provider
will returnSourceControlProvider.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromproviderAsString()
.- Returns:
- The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.
- See Also:
SourceControlProvider
-
repositoryName
public final String repositoryName()
The name of the remote repository that contains the job artifacts. For BitBucket providers,
RepositoryName
should includeWorkspaceName
. Use the format<WorkspaceName>/<RepositoryName>
.- Returns:
- The name of the remote repository that contains the job artifacts. For BitBucket providers,
RepositoryName
should includeWorkspaceName
. Use the format<WorkspaceName>/<RepositoryName>
.
-
repositoryOwner
public final String repositoryOwner()
The owner of the remote repository that contains the job artifacts.
- Returns:
- The owner of the remote repository that contains the job artifacts.
-
branchName
public final String branchName()
An optional branch in the remote repository.
- Returns:
- An optional branch in the remote repository.
-
folder
public final String folder()
An optional folder in the remote repository.
- Returns:
- An optional folder in the remote repository.
-
commitId
public final String commitId()
A commit ID for a commit in the remote repository.
- Returns:
- A commit ID for a commit in the remote repository.
-
authStrategy
public final SourceControlAuthStrategy authStrategy()
The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
If the service returns an enum value that is not available in the current SDK version,
authStrategy
will returnSourceControlAuthStrategy.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromauthStrategyAsString()
.- Returns:
- The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
- See Also:
SourceControlAuthStrategy
-
authStrategyAsString
public final String authStrategyAsString()
The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
If the service returns an enum value that is not available in the current SDK version,
authStrategy
will returnSourceControlAuthStrategy.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromauthStrategyAsString()
.- Returns:
- The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
- See Also:
SourceControlAuthStrategy
-
authToken
public final String authToken()
The value of the authorization token.
- Returns:
- The value of the authorization token.
-
toBuilder
public UpdateJobFromSourceControlRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<UpdateJobFromSourceControlRequest.Builder,UpdateJobFromSourceControlRequest>
- Specified by:
toBuilder
in classGlueRequest
-
builder
public static UpdateJobFromSourceControlRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateJobFromSourceControlRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForField
in classSdkRequest
-
-