Cloneable
, ReadLimitInfo
, ToCopyableBuilder<CreateServiceSpecificCredentialRequest.Builder,CreateServiceSpecificCredentialRequest>
@Generated("software.amazon.awssdk:codegen") public class CreateServiceSpecificCredentialRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<CreateServiceSpecificCredentialRequest.Builder,CreateServiceSpecificCredentialRequest>
Modifier and Type | Class | Description |
---|---|---|
static interface |
CreateServiceSpecificCredentialRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static CreateServiceSpecificCredentialRequest.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
static Class<? extends CreateServiceSpecificCredentialRequest.Builder> |
serializableBuilderClass() |
|
String |
serviceName() |
The name of the AWS service that is to be associated with the credentials.
|
CreateServiceSpecificCredentialRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
userName() |
The name of the IAM user that is to be associated with the credentials.
|
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String userName()
The name of the IAM user that is to be associated with the credentials. The new service-specific credentials have the same permissions as the associated user except that they can be used only to access the specified service.
This parameter allows (per its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: =,.@-
This parameter allows (per its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: =,.@-
public String serviceName()
The name of the AWS service that is to be associated with the credentials. The service you specify here is the only service that can be accessed using these credentials.
public CreateServiceSpecificCredentialRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CreateServiceSpecificCredentialRequest.Builder,CreateServiceSpecificCredentialRequest>
public static CreateServiceSpecificCredentialRequest.Builder builder()
public static Class<? extends CreateServiceSpecificCredentialRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.