Cloneable
, ReadLimitInfo
, ToCopyableBuilder<CreateServiceLinkedRoleRequest.Builder,CreateServiceLinkedRoleRequest>
@Generated("software.amazon.awssdk:codegen") public class CreateServiceLinkedRoleRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<CreateServiceLinkedRoleRequest.Builder,CreateServiceLinkedRoleRequest>
Modifier and Type | Class | Description |
---|---|---|
static interface |
CreateServiceLinkedRoleRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
String |
awsServiceName() |
The AWS service to which this role is attached.
|
static CreateServiceLinkedRoleRequest.Builder |
builder() |
|
String |
customSuffix() |
A string that you provide, which is combined with the service name to form the complete role name.
|
String |
description() |
The description of the role.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
static Class<? extends CreateServiceLinkedRoleRequest.Builder> |
serializableBuilderClass() |
|
CreateServiceLinkedRoleRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String awsServiceName()
The AWS service to which this role is attached. You use a string similar to a URL but without the http:// in
front. For example: elasticbeanstalk.amazonaws.com
elasticbeanstalk.amazonaws.com
public String description()
The description of the role.
public String customSuffix()
A string that you provide, which is combined with the service name to form the complete role name. If you make
multiple requests for the same service, then you must supply a different CustomSuffix
for each
request. Otherwise the request fails with a duplicate role name error. For example, you could add -1
or -debug
to the suffix.
CustomSuffix
for each request. Otherwise the request fails with a duplicate role name error. For example, you could
add -1
or -debug
to the suffix.public CreateServiceLinkedRoleRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CreateServiceLinkedRoleRequest.Builder,CreateServiceLinkedRoleRequest>
public static CreateServiceLinkedRoleRequest.Builder builder()
public static Class<? extends CreateServiceLinkedRoleRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.