Class ListResourcesRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.cloudcontrol.model.CloudControlRequest
-
- software.amazon.awssdk.services.cloudcontrol.model.ListResourcesRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListResourcesRequest.Builder,ListResourcesRequest>
@Generated("software.amazon.awssdk:codegen") public final class ListResourcesRequest extends CloudControlRequest implements ToCopyableBuilder<ListResourcesRequest.Builder,ListResourcesRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListResourcesRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListResourcesRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegermaxResults()Reserved.StringnextToken()If the previous paginated request didn't return all of the remaining results, the response object'sNextTokenparameter value is set to a token.StringresourceModel()The resource model to use to select the resources to return.StringroleArn()The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role for Cloud Control API to use when performing this resource operation.List<SdkField<?>>sdkFields()static Class<? extends ListResourcesRequest.Builder>serializableBuilderClass()ListResourcesRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringtypeName()The name of the resource type.StringtypeVersionId()For private resource types, the type version to use in this resource operation.-
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
-
typeName
public final String typeName()
The name of the resource type.
- Returns:
- The name of the resource type.
-
typeVersionId
public final String typeVersionId()
For private resource types, the type version to use in this resource operation. If you do not specify a resource version, CloudFormation uses the default version.
- Returns:
- For private resource types, the type version to use in this resource operation. If you do not specify a resource version, CloudFormation uses the default version.
-
roleArn
public final String roleArn()
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role for Cloud Control API to use when performing this resource operation. The role specified must have the permissions required for this operation. The necessary permissions for each event handler are defined in the
handlerssection of the resource type definition schema.If you do not specify a role, Cloud Control API uses a temporary session created using your Amazon Web Services user credentials.
For more information, see Specifying credentials in the Amazon Web Services Cloud Control API User Guide.
- Returns:
- The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role for Cloud Control API to
use when performing this resource operation. The role specified must have the permissions required for
this operation. The necessary permissions for each event handler are defined in the
handlerssection of the resource type definition schema.If you do not specify a role, Cloud Control API uses a temporary session created using your Amazon Web Services user credentials.
For more information, see Specifying credentials in the Amazon Web Services Cloud Control API User Guide.
-
nextToken
public final String nextToken()
If the previous paginated request didn't return all of the remaining results, the response object's
NextTokenparameter value is set to a token. To retrieve the next set of results, call this action again and assign that token to the request object'sNextTokenparameter. If there are no remaining results, the previous response object'sNextTokenparameter is set tonull.- Returns:
- If the previous paginated request didn't return all of the remaining results, the response object's
NextTokenparameter value is set to a token. To retrieve the next set of results, call this action again and assign that token to the request object'sNextTokenparameter. If there are no remaining results, the previous response object'sNextTokenparameter is set tonull.
-
maxResults
public final Integer maxResults()
Reserved.
- Returns:
- Reserved.
-
resourceModel
public final String resourceModel()
The resource model to use to select the resources to return.
- Returns:
- The resource model to use to select the resources to return.
-
toBuilder
public ListResourcesRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListResourcesRequest.Builder,ListResourcesRequest>- Specified by:
toBuilderin classCloudControlRequest
-
builder
public static ListResourcesRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ListResourcesRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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:
getValueForFieldin classSdkRequest
-
-