Interface NimbleClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
Welcome to the Amazon Nimble Studio API reference. This API reference provides methods, schema, resources, parameters, and more to help you get the most out of Nimble Studio.
Nimble Studio is a virtual studio that empowers visual effects, animation, and interactive content teams to create content securely within a scalable, private cloud service.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptiondefault AcceptEulasResponse
acceptEulas
(Consumer<AcceptEulasRequest.Builder> acceptEulasRequest) Accept EULAs.default AcceptEulasResponse
acceptEulas
(AcceptEulasRequest acceptEulasRequest) Accept EULAs.static NimbleClientBuilder
builder()
Create a builder that can be used to configure and create aNimbleClient
.static NimbleClient
create()
Create aNimbleClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CreateLaunchProfileResponse
createLaunchProfile
(Consumer<CreateLaunchProfileRequest.Builder> createLaunchProfileRequest) Create a launch profile.default CreateLaunchProfileResponse
createLaunchProfile
(CreateLaunchProfileRequest createLaunchProfileRequest) Create a launch profile.default CreateStreamingImageResponse
createStreamingImage
(Consumer<CreateStreamingImageRequest.Builder> createStreamingImageRequest) Creates a streaming image resource in a studio.default CreateStreamingImageResponse
createStreamingImage
(CreateStreamingImageRequest createStreamingImageRequest) Creates a streaming image resource in a studio.default CreateStreamingSessionResponse
createStreamingSession
(Consumer<CreateStreamingSessionRequest.Builder> createStreamingSessionRequest) Creates a streaming session in a studio.default CreateStreamingSessionResponse
createStreamingSession
(CreateStreamingSessionRequest createStreamingSessionRequest) Creates a streaming session in a studio.createStreamingSessionStream
(Consumer<CreateStreamingSessionStreamRequest.Builder> createStreamingSessionStreamRequest) Creates a streaming session stream for a streaming session.createStreamingSessionStream
(CreateStreamingSessionStreamRequest createStreamingSessionStreamRequest) Creates a streaming session stream for a streaming session.default CreateStudioResponse
createStudio
(Consumer<CreateStudioRequest.Builder> createStudioRequest) Create a new studio.default CreateStudioResponse
createStudio
(CreateStudioRequest createStudioRequest) Create a new studio.default CreateStudioComponentResponse
createStudioComponent
(Consumer<CreateStudioComponentRequest.Builder> createStudioComponentRequest) Creates a studio component resource.default CreateStudioComponentResponse
createStudioComponent
(CreateStudioComponentRequest createStudioComponentRequest) Creates a studio component resource.default DeleteLaunchProfileResponse
deleteLaunchProfile
(Consumer<DeleteLaunchProfileRequest.Builder> deleteLaunchProfileRequest) Permanently delete a launch profile.default DeleteLaunchProfileResponse
deleteLaunchProfile
(DeleteLaunchProfileRequest deleteLaunchProfileRequest) Permanently delete a launch profile.deleteLaunchProfileMember
(Consumer<DeleteLaunchProfileMemberRequest.Builder> deleteLaunchProfileMemberRequest) Delete a user from launch profile membership.deleteLaunchProfileMember
(DeleteLaunchProfileMemberRequest deleteLaunchProfileMemberRequest) Delete a user from launch profile membership.default DeleteStreamingImageResponse
deleteStreamingImage
(Consumer<DeleteStreamingImageRequest.Builder> deleteStreamingImageRequest) Delete streaming image.default DeleteStreamingImageResponse
deleteStreamingImage
(DeleteStreamingImageRequest deleteStreamingImageRequest) Delete streaming image.default DeleteStreamingSessionResponse
deleteStreamingSession
(Consumer<DeleteStreamingSessionRequest.Builder> deleteStreamingSessionRequest) Deletes streaming session resource.default DeleteStreamingSessionResponse
deleteStreamingSession
(DeleteStreamingSessionRequest deleteStreamingSessionRequest) Deletes streaming session resource.default DeleteStudioResponse
deleteStudio
(Consumer<DeleteStudioRequest.Builder> deleteStudioRequest) Delete a studio resource.default DeleteStudioResponse
deleteStudio
(DeleteStudioRequest deleteStudioRequest) Delete a studio resource.default DeleteStudioComponentResponse
deleteStudioComponent
(Consumer<DeleteStudioComponentRequest.Builder> deleteStudioComponentRequest) Deletes a studio component resource.default DeleteStudioComponentResponse
deleteStudioComponent
(DeleteStudioComponentRequest deleteStudioComponentRequest) Deletes a studio component resource.default DeleteStudioMemberResponse
deleteStudioMember
(Consumer<DeleteStudioMemberRequest.Builder> deleteStudioMemberRequest) Delete a user from studio membership.default DeleteStudioMemberResponse
deleteStudioMember
(DeleteStudioMemberRequest deleteStudioMemberRequest) Delete a user from studio membership.default GetEulaResponse
getEula
(Consumer<GetEulaRequest.Builder> getEulaRequest) Get EULA.default GetEulaResponse
getEula
(GetEulaRequest getEulaRequest) Get EULA.default GetLaunchProfileResponse
getLaunchProfile
(Consumer<GetLaunchProfileRequest.Builder> getLaunchProfileRequest) Get a launch profile.default GetLaunchProfileResponse
getLaunchProfile
(GetLaunchProfileRequest getLaunchProfileRequest) Get a launch profile.default GetLaunchProfileDetailsResponse
getLaunchProfileDetails
(Consumer<GetLaunchProfileDetailsRequest.Builder> getLaunchProfileDetailsRequest) Launch profile details include the launch profile resource and summary information of resources that are used by, or available to, the launch profile.default GetLaunchProfileDetailsResponse
getLaunchProfileDetails
(GetLaunchProfileDetailsRequest getLaunchProfileDetailsRequest) Launch profile details include the launch profile resource and summary information of resources that are used by, or available to, the launch profile.getLaunchProfileInitialization
(Consumer<GetLaunchProfileInitializationRequest.Builder> getLaunchProfileInitializationRequest) Get a launch profile initialization.getLaunchProfileInitialization
(GetLaunchProfileInitializationRequest getLaunchProfileInitializationRequest) Get a launch profile initialization.default GetLaunchProfileMemberResponse
getLaunchProfileMember
(Consumer<GetLaunchProfileMemberRequest.Builder> getLaunchProfileMemberRequest) Get a user persona in launch profile membership.default GetLaunchProfileMemberResponse
getLaunchProfileMember
(GetLaunchProfileMemberRequest getLaunchProfileMemberRequest) Get a user persona in launch profile membership.default GetStreamingImageResponse
getStreamingImage
(Consumer<GetStreamingImageRequest.Builder> getStreamingImageRequest) Get streaming image.default GetStreamingImageResponse
getStreamingImage
(GetStreamingImageRequest getStreamingImageRequest) Get streaming image.default GetStreamingSessionResponse
getStreamingSession
(Consumer<GetStreamingSessionRequest.Builder> getStreamingSessionRequest) Gets StreamingSession resource.default GetStreamingSessionResponse
getStreamingSession
(GetStreamingSessionRequest getStreamingSessionRequest) Gets StreamingSession resource.getStreamingSessionBackup
(Consumer<GetStreamingSessionBackupRequest.Builder> getStreamingSessionBackupRequest) GetsStreamingSessionBackup
resource.getStreamingSessionBackup
(GetStreamingSessionBackupRequest getStreamingSessionBackupRequest) GetsStreamingSessionBackup
resource.getStreamingSessionStream
(Consumer<GetStreamingSessionStreamRequest.Builder> getStreamingSessionStreamRequest) Gets a StreamingSessionStream for a streaming session.getStreamingSessionStream
(GetStreamingSessionStreamRequest getStreamingSessionStreamRequest) Gets a StreamingSessionStream for a streaming session.default GetStudioResponse
getStudio
(Consumer<GetStudioRequest.Builder> getStudioRequest) Get a studio resource.default GetStudioResponse
getStudio
(GetStudioRequest getStudioRequest) Get a studio resource.default GetStudioComponentResponse
getStudioComponent
(Consumer<GetStudioComponentRequest.Builder> getStudioComponentRequest) Gets a studio component resource.default GetStudioComponentResponse
getStudioComponent
(GetStudioComponentRequest getStudioComponentRequest) Gets a studio component resource.default GetStudioMemberResponse
getStudioMember
(Consumer<GetStudioMemberRequest.Builder> getStudioMemberRequest) Get a user's membership in a studio.default GetStudioMemberResponse
getStudioMember
(GetStudioMemberRequest getStudioMemberRequest) Get a user's membership in a studio.default ListEulaAcceptancesResponse
listEulaAcceptances
(Consumer<ListEulaAcceptancesRequest.Builder> listEulaAcceptancesRequest) List EULA acceptances.default ListEulaAcceptancesResponse
listEulaAcceptances
(ListEulaAcceptancesRequest listEulaAcceptancesRequest) List EULA acceptances.default ListEulaAcceptancesIterable
listEulaAcceptancesPaginator
(Consumer<ListEulaAcceptancesRequest.Builder> listEulaAcceptancesRequest) List EULA acceptances.default ListEulaAcceptancesIterable
listEulaAcceptancesPaginator
(ListEulaAcceptancesRequest listEulaAcceptancesRequest) List EULA acceptances.default ListEulasResponse
listEulas
(Consumer<ListEulasRequest.Builder> listEulasRequest) List EULAs.default ListEulasResponse
listEulas
(ListEulasRequest listEulasRequest) List EULAs.default ListEulasIterable
listEulasPaginator
(Consumer<ListEulasRequest.Builder> listEulasRequest) List EULAs.default ListEulasIterable
listEulasPaginator
(ListEulasRequest listEulasRequest) List EULAs.default ListLaunchProfileMembersResponse
listLaunchProfileMembers
(Consumer<ListLaunchProfileMembersRequest.Builder> listLaunchProfileMembersRequest) Get all users in a given launch profile membership.default ListLaunchProfileMembersResponse
listLaunchProfileMembers
(ListLaunchProfileMembersRequest listLaunchProfileMembersRequest) Get all users in a given launch profile membership.default ListLaunchProfileMembersIterable
listLaunchProfileMembersPaginator
(Consumer<ListLaunchProfileMembersRequest.Builder> listLaunchProfileMembersRequest) Get all users in a given launch profile membership.default ListLaunchProfileMembersIterable
listLaunchProfileMembersPaginator
(ListLaunchProfileMembersRequest listLaunchProfileMembersRequest) Get all users in a given launch profile membership.default ListLaunchProfilesResponse
listLaunchProfiles
(Consumer<ListLaunchProfilesRequest.Builder> listLaunchProfilesRequest) List all the launch profiles a studio.default ListLaunchProfilesResponse
listLaunchProfiles
(ListLaunchProfilesRequest listLaunchProfilesRequest) List all the launch profiles a studio.default ListLaunchProfilesIterable
listLaunchProfilesPaginator
(Consumer<ListLaunchProfilesRequest.Builder> listLaunchProfilesRequest) List all the launch profiles a studio.default ListLaunchProfilesIterable
listLaunchProfilesPaginator
(ListLaunchProfilesRequest listLaunchProfilesRequest) List all the launch profiles a studio.default ListStreamingImagesResponse
listStreamingImages
(Consumer<ListStreamingImagesRequest.Builder> listStreamingImagesRequest) List the streaming image resources available to this studio.default ListStreamingImagesResponse
listStreamingImages
(ListStreamingImagesRequest listStreamingImagesRequest) List the streaming image resources available to this studio.default ListStreamingImagesIterable
listStreamingImagesPaginator
(Consumer<ListStreamingImagesRequest.Builder> listStreamingImagesRequest) List the streaming image resources available to this studio.default ListStreamingImagesIterable
listStreamingImagesPaginator
(ListStreamingImagesRequest listStreamingImagesRequest) List the streaming image resources available to this studio.listStreamingSessionBackups
(Consumer<ListStreamingSessionBackupsRequest.Builder> listStreamingSessionBackupsRequest) Lists the backups of a streaming session in a studio.listStreamingSessionBackups
(ListStreamingSessionBackupsRequest listStreamingSessionBackupsRequest) Lists the backups of a streaming session in a studio.listStreamingSessionBackupsPaginator
(Consumer<ListStreamingSessionBackupsRequest.Builder> listStreamingSessionBackupsRequest) Lists the backups of a streaming session in a studio.listStreamingSessionBackupsPaginator
(ListStreamingSessionBackupsRequest listStreamingSessionBackupsRequest) Lists the backups of a streaming session in a studio.default ListStreamingSessionsResponse
listStreamingSessions
(Consumer<ListStreamingSessionsRequest.Builder> listStreamingSessionsRequest) Lists the streaming sessions in a studio.default ListStreamingSessionsResponse
listStreamingSessions
(ListStreamingSessionsRequest listStreamingSessionsRequest) Lists the streaming sessions in a studio.default ListStreamingSessionsIterable
listStreamingSessionsPaginator
(Consumer<ListStreamingSessionsRequest.Builder> listStreamingSessionsRequest) Lists the streaming sessions in a studio.default ListStreamingSessionsIterable
listStreamingSessionsPaginator
(ListStreamingSessionsRequest listStreamingSessionsRequest) Lists the streaming sessions in a studio.default ListStudioComponentsResponse
listStudioComponents
(Consumer<ListStudioComponentsRequest.Builder> listStudioComponentsRequest) Lists theStudioComponents
in a studio.default ListStudioComponentsResponse
listStudioComponents
(ListStudioComponentsRequest listStudioComponentsRequest) Lists theStudioComponents
in a studio.default ListStudioComponentsIterable
listStudioComponentsPaginator
(Consumer<ListStudioComponentsRequest.Builder> listStudioComponentsRequest) Lists theStudioComponents
in a studio.default ListStudioComponentsIterable
listStudioComponentsPaginator
(ListStudioComponentsRequest listStudioComponentsRequest) Lists theStudioComponents
in a studio.default ListStudioMembersResponse
listStudioMembers
(Consumer<ListStudioMembersRequest.Builder> listStudioMembersRequest) Get all users in a given studio membership.default ListStudioMembersResponse
listStudioMembers
(ListStudioMembersRequest listStudioMembersRequest) Get all users in a given studio membership.default ListStudioMembersIterable
listStudioMembersPaginator
(Consumer<ListStudioMembersRequest.Builder> listStudioMembersRequest) Get all users in a given studio membership.default ListStudioMembersIterable
listStudioMembersPaginator
(ListStudioMembersRequest listStudioMembersRequest) Get all users in a given studio membership.default ListStudiosResponse
listStudios
(Consumer<ListStudiosRequest.Builder> listStudiosRequest) List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.default ListStudiosResponse
listStudios
(ListStudiosRequest listStudiosRequest) List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.default ListStudiosIterable
listStudiosPaginator
(Consumer<ListStudiosRequest.Builder> listStudiosRequest) List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.default ListStudiosIterable
listStudiosPaginator
(ListStudiosRequest listStudiosRequest) List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Gets the tags for a resource, given its Amazon Resource Names (ARN).default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Gets the tags for a resource, given its Amazon Resource Names (ARN).default PutLaunchProfileMembersResponse
putLaunchProfileMembers
(Consumer<PutLaunchProfileMembersRequest.Builder> putLaunchProfileMembersRequest) Add/update users with given persona to launch profile membership.default PutLaunchProfileMembersResponse
putLaunchProfileMembers
(PutLaunchProfileMembersRequest putLaunchProfileMembersRequest) Add/update users with given persona to launch profile membership.default PutStudioMembersResponse
putStudioMembers
(Consumer<PutStudioMembersRequest.Builder> putStudioMembersRequest) Add/update users with given persona to studio membership.default PutStudioMembersResponse
putStudioMembers
(PutStudioMembersRequest putStudioMembersRequest) Add/update users with given persona to studio membership.default NimbleServiceClientConfiguration
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
default StartStreamingSessionResponse
startStreamingSession
(Consumer<StartStreamingSessionRequest.Builder> startStreamingSessionRequest) Transitions sessions from theSTOPPED
state into theREADY
state.default StartStreamingSessionResponse
startStreamingSession
(StartStreamingSessionRequest startStreamingSessionRequest) Transitions sessions from theSTOPPED
state into theREADY
state.startStudioSSOConfigurationRepair
(Consumer<StartStudioSsoConfigurationRepairRequest.Builder> startStudioSsoConfigurationRepairRequest) Repairs the IAM Identity Center configuration for a given studio.startStudioSSOConfigurationRepair
(StartStudioSsoConfigurationRepairRequest startStudioSsoConfigurationRepairRequest) Repairs the IAM Identity Center configuration for a given studio.default StopStreamingSessionResponse
stopStreamingSession
(Consumer<StopStreamingSessionRequest.Builder> stopStreamingSessionRequest) Transitions sessions from theREADY
state into theSTOPPED
state.default StopStreamingSessionResponse
stopStreamingSession
(StopStreamingSessionRequest stopStreamingSessionRequest) Transitions sessions from theREADY
state into theSTOPPED
state.default TagResourceResponse
tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Creates tags for a resource, given its ARN.default TagResourceResponse
tagResource
(TagResourceRequest tagResourceRequest) Creates tags for a resource, given its ARN.default UntagResourceResponse
untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Deletes the tags for a resource.default UntagResourceResponse
untagResource
(UntagResourceRequest untagResourceRequest) Deletes the tags for a resource.default UpdateLaunchProfileResponse
updateLaunchProfile
(Consumer<UpdateLaunchProfileRequest.Builder> updateLaunchProfileRequest) Update a launch profile.default UpdateLaunchProfileResponse
updateLaunchProfile
(UpdateLaunchProfileRequest updateLaunchProfileRequest) Update a launch profile.updateLaunchProfileMember
(Consumer<UpdateLaunchProfileMemberRequest.Builder> updateLaunchProfileMemberRequest) Update a user persona in launch profile membership.updateLaunchProfileMember
(UpdateLaunchProfileMemberRequest updateLaunchProfileMemberRequest) Update a user persona in launch profile membership.default UpdateStreamingImageResponse
updateStreamingImage
(Consumer<UpdateStreamingImageRequest.Builder> updateStreamingImageRequest) Update streaming image.default UpdateStreamingImageResponse
updateStreamingImage
(UpdateStreamingImageRequest updateStreamingImageRequest) Update streaming image.default UpdateStudioResponse
updateStudio
(Consumer<UpdateStudioRequest.Builder> updateStudioRequest) Update a Studio resource.default UpdateStudioResponse
updateStudio
(UpdateStudioRequest updateStudioRequest) Update a Studio resource.default UpdateStudioComponentResponse
updateStudioComponent
(Consumer<UpdateStudioComponentRequest.Builder> updateStudioComponentRequest) Updates a studio component resource.default UpdateStudioComponentResponse
updateStudioComponent
(UpdateStudioComponentRequest updateStudioComponentRequest) Updates a studio component resource.default NimbleWaiter
waiter()
Create an instance ofNimbleWaiter
using this client.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
acceptEulas
default AcceptEulasResponse acceptEulas(AcceptEulasRequest acceptEulasRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Accept EULAs.
- Parameters:
acceptEulasRequest
-- Returns:
- Result of the AcceptEulas operation returned by the service.
- See Also:
-
acceptEulas
default AcceptEulasResponse acceptEulas(Consumer<AcceptEulasRequest.Builder> acceptEulasRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Accept EULAs.
This is a convenience which creates an instance of the
AcceptEulasRequest.Builder
avoiding the need to create one manually viaAcceptEulasRequest.builder()
- Parameters:
acceptEulasRequest
- AConsumer
that will call methods onAcceptEulasRequest.Builder
to create a request.- Returns:
- Result of the AcceptEulas operation returned by the service.
- See Also:
-
createLaunchProfile
default CreateLaunchProfileResponse createLaunchProfile(CreateLaunchProfileRequest createLaunchProfileRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Create a launch profile.
- Parameters:
createLaunchProfileRequest
-- Returns:
- Result of the CreateLaunchProfile operation returned by the service.
- See Also:
-
createLaunchProfile
default CreateLaunchProfileResponse createLaunchProfile(Consumer<CreateLaunchProfileRequest.Builder> createLaunchProfileRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Create a launch profile.
This is a convenience which creates an instance of the
CreateLaunchProfileRequest.Builder
avoiding the need to create one manually viaCreateLaunchProfileRequest.builder()
- Parameters:
createLaunchProfileRequest
- AConsumer
that will call methods onCreateLaunchProfileRequest.Builder
to create a request.- Returns:
- Result of the CreateLaunchProfile operation returned by the service.
- See Also:
-
createStreamingImage
default CreateStreamingImageResponse createStreamingImage(CreateStreamingImageRequest createStreamingImageRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Creates a streaming image resource in a studio.
- Parameters:
createStreamingImageRequest
-- Returns:
- Result of the CreateStreamingImage operation returned by the service.
- See Also:
-
createStreamingImage
default CreateStreamingImageResponse createStreamingImage(Consumer<CreateStreamingImageRequest.Builder> createStreamingImageRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Creates a streaming image resource in a studio.
This is a convenience which creates an instance of the
CreateStreamingImageRequest.Builder
avoiding the need to create one manually viaCreateStreamingImageRequest.builder()
- Parameters:
createStreamingImageRequest
- AConsumer
that will call methods onCreateStreamingImageRequest.Builder
to create a request.- Returns:
- Result of the CreateStreamingImage operation returned by the service.
- See Also:
-
createStreamingSession
default CreateStreamingSessionResponse createStreamingSession(CreateStreamingSessionRequest createStreamingSessionRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Creates a streaming session in a studio.
After invoking this operation, you must poll GetStreamingSession until the streaming session is in the
READY
state.- Parameters:
createStreamingSessionRequest
-- Returns:
- Result of the CreateStreamingSession operation returned by the service.
- See Also:
-
createStreamingSession
default CreateStreamingSessionResponse createStreamingSession(Consumer<CreateStreamingSessionRequest.Builder> createStreamingSessionRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Creates a streaming session in a studio.
After invoking this operation, you must poll GetStreamingSession until the streaming session is in the
READY
state.
This is a convenience which creates an instance of the
CreateStreamingSessionRequest.Builder
avoiding the need to create one manually viaCreateStreamingSessionRequest.builder()
- Parameters:
createStreamingSessionRequest
- AConsumer
that will call methods onCreateStreamingSessionRequest.Builder
to create a request.- Returns:
- Result of the CreateStreamingSession operation returned by the service.
- See Also:
-
createStreamingSessionStream
default CreateStreamingSessionStreamResponse createStreamingSessionStream(CreateStreamingSessionStreamRequest createStreamingSessionStreamRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Creates a streaming session stream for a streaming session.
After invoking this API, invoke GetStreamingSessionStream with the returned streamId to poll the resource until it is in the
READY
state.- Parameters:
createStreamingSessionStreamRequest
-- Returns:
- Result of the CreateStreamingSessionStream operation returned by the service.
- See Also:
-
createStreamingSessionStream
default CreateStreamingSessionStreamResponse createStreamingSessionStream(Consumer<CreateStreamingSessionStreamRequest.Builder> createStreamingSessionStreamRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Creates a streaming session stream for a streaming session.
After invoking this API, invoke GetStreamingSessionStream with the returned streamId to poll the resource until it is in the
READY
state.
This is a convenience which creates an instance of the
CreateStreamingSessionStreamRequest.Builder
avoiding the need to create one manually viaCreateStreamingSessionStreamRequest.builder()
- Parameters:
createStreamingSessionStreamRequest
- AConsumer
that will call methods onCreateStreamingSessionStreamRequest.Builder
to create a request.- Returns:
- Result of the CreateStreamingSessionStream operation returned by the service.
- See Also:
-
createStudio
default CreateStudioResponse createStudio(CreateStudioRequest createStudioRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Create a new studio.
When creating a studio, two IAM roles must be provided: the admin role and the user role. These roles are assumed by your users when they log in to the Nimble Studio portal.
The user role must have the
AmazonNimbleStudio-StudioUser
managed policy attached for the portal to function properly.The admin role must have the
AmazonNimbleStudio-StudioAdmin
managed policy attached for the portal to function properly.You may optionally specify a KMS key in the
StudioEncryptionConfiguration
.In Nimble Studio, resource names, descriptions, initialization scripts, and other data you provide are always encrypted at rest using an KMS key. By default, this key is owned by Amazon Web Services and managed on your behalf. You may provide your own KMS key when calling
CreateStudio
to encrypt this data using a key you own and manage.When providing an KMS key during studio creation, Nimble Studio creates KMS grants in your account to provide your studio user and admin roles access to these KMS keys.
If you delete this grant, the studio will no longer be accessible to your portal users.
If you delete the studio KMS key, your studio will no longer be accessible.
- Parameters:
createStudioRequest
-- Returns:
- Result of the CreateStudio operation returned by the service.
- See Also:
-
createStudio
default CreateStudioResponse createStudio(Consumer<CreateStudioRequest.Builder> createStudioRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Create a new studio.
When creating a studio, two IAM roles must be provided: the admin role and the user role. These roles are assumed by your users when they log in to the Nimble Studio portal.
The user role must have the
AmazonNimbleStudio-StudioUser
managed policy attached for the portal to function properly.The admin role must have the
AmazonNimbleStudio-StudioAdmin
managed policy attached for the portal to function properly.You may optionally specify a KMS key in the
StudioEncryptionConfiguration
.In Nimble Studio, resource names, descriptions, initialization scripts, and other data you provide are always encrypted at rest using an KMS key. By default, this key is owned by Amazon Web Services and managed on your behalf. You may provide your own KMS key when calling
CreateStudio
to encrypt this data using a key you own and manage.When providing an KMS key during studio creation, Nimble Studio creates KMS grants in your account to provide your studio user and admin roles access to these KMS keys.
If you delete this grant, the studio will no longer be accessible to your portal users.
If you delete the studio KMS key, your studio will no longer be accessible.
This is a convenience which creates an instance of the
CreateStudioRequest.Builder
avoiding the need to create one manually viaCreateStudioRequest.builder()
- Parameters:
createStudioRequest
- AConsumer
that will call methods onCreateStudioRequest.Builder
to create a request.- Returns:
- Result of the CreateStudio operation returned by the service.
- See Also:
-
createStudioComponent
default CreateStudioComponentResponse createStudioComponent(CreateStudioComponentRequest createStudioComponentRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Creates a studio component resource.
- Parameters:
createStudioComponentRequest
-- Returns:
- Result of the CreateStudioComponent operation returned by the service.
- See Also:
-
createStudioComponent
default CreateStudioComponentResponse createStudioComponent(Consumer<CreateStudioComponentRequest.Builder> createStudioComponentRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Creates a studio component resource.
This is a convenience which creates an instance of the
CreateStudioComponentRequest.Builder
avoiding the need to create one manually viaCreateStudioComponentRequest.builder()
- Parameters:
createStudioComponentRequest
- AConsumer
that will call methods onCreateStudioComponentRequest.Builder
to create a request.- Returns:
- Result of the CreateStudioComponent operation returned by the service.
- See Also:
-
deleteLaunchProfile
default DeleteLaunchProfileResponse deleteLaunchProfile(DeleteLaunchProfileRequest deleteLaunchProfileRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Permanently delete a launch profile.
- Parameters:
deleteLaunchProfileRequest
-- Returns:
- Result of the DeleteLaunchProfile operation returned by the service.
- See Also:
-
deleteLaunchProfile
default DeleteLaunchProfileResponse deleteLaunchProfile(Consumer<DeleteLaunchProfileRequest.Builder> deleteLaunchProfileRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Permanently delete a launch profile.
This is a convenience which creates an instance of the
DeleteLaunchProfileRequest.Builder
avoiding the need to create one manually viaDeleteLaunchProfileRequest.builder()
- Parameters:
deleteLaunchProfileRequest
- AConsumer
that will call methods onDeleteLaunchProfileRequest.Builder
to create a request.- Returns:
- Result of the DeleteLaunchProfile operation returned by the service.
- See Also:
-
deleteLaunchProfileMember
default DeleteLaunchProfileMemberResponse deleteLaunchProfileMember(DeleteLaunchProfileMemberRequest deleteLaunchProfileMemberRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Delete a user from launch profile membership.
- Parameters:
deleteLaunchProfileMemberRequest
-- Returns:
- Result of the DeleteLaunchProfileMember operation returned by the service.
- See Also:
-
deleteLaunchProfileMember
default DeleteLaunchProfileMemberResponse deleteLaunchProfileMember(Consumer<DeleteLaunchProfileMemberRequest.Builder> deleteLaunchProfileMemberRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Delete a user from launch profile membership.
This is a convenience which creates an instance of the
DeleteLaunchProfileMemberRequest.Builder
avoiding the need to create one manually viaDeleteLaunchProfileMemberRequest.builder()
- Parameters:
deleteLaunchProfileMemberRequest
- AConsumer
that will call methods onDeleteLaunchProfileMemberRequest.Builder
to create a request.- Returns:
- Result of the DeleteLaunchProfileMember operation returned by the service.
- See Also:
-
deleteStreamingImage
default DeleteStreamingImageResponse deleteStreamingImage(DeleteStreamingImageRequest deleteStreamingImageRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Delete streaming image.
- Parameters:
deleteStreamingImageRequest
-- Returns:
- Result of the DeleteStreamingImage operation returned by the service.
- See Also:
-
deleteStreamingImage
default DeleteStreamingImageResponse deleteStreamingImage(Consumer<DeleteStreamingImageRequest.Builder> deleteStreamingImageRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Delete streaming image.
This is a convenience which creates an instance of the
DeleteStreamingImageRequest.Builder
avoiding the need to create one manually viaDeleteStreamingImageRequest.builder()
- Parameters:
deleteStreamingImageRequest
- AConsumer
that will call methods onDeleteStreamingImageRequest.Builder
to create a request.- Returns:
- Result of the DeleteStreamingImage operation returned by the service.
- See Also:
-
deleteStreamingSession
default DeleteStreamingSessionResponse deleteStreamingSession(DeleteStreamingSessionRequest deleteStreamingSessionRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Deletes streaming session resource.
After invoking this operation, use GetStreamingSession to poll the resource until it transitions to a
DELETED
state.A streaming session will count against your streaming session quota until it is marked
DELETED
.- Parameters:
deleteStreamingSessionRequest
-- Returns:
- Result of the DeleteStreamingSession operation returned by the service.
- See Also:
-
deleteStreamingSession
default DeleteStreamingSessionResponse deleteStreamingSession(Consumer<DeleteStreamingSessionRequest.Builder> deleteStreamingSessionRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Deletes streaming session resource.
After invoking this operation, use GetStreamingSession to poll the resource until it transitions to a
DELETED
state.A streaming session will count against your streaming session quota until it is marked
DELETED
.
This is a convenience which creates an instance of the
DeleteStreamingSessionRequest.Builder
avoiding the need to create one manually viaDeleteStreamingSessionRequest.builder()
- Parameters:
deleteStreamingSessionRequest
- AConsumer
that will call methods onDeleteStreamingSessionRequest.Builder
to create a request.- Returns:
- Result of the DeleteStreamingSession operation returned by the service.
- See Also:
-
deleteStudio
default DeleteStudioResponse deleteStudio(DeleteStudioRequest deleteStudioRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Delete a studio resource.
- Parameters:
deleteStudioRequest
-- Returns:
- Result of the DeleteStudio operation returned by the service.
- See Also:
-
deleteStudio
default DeleteStudioResponse deleteStudio(Consumer<DeleteStudioRequest.Builder> deleteStudioRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Delete a studio resource.
This is a convenience which creates an instance of the
DeleteStudioRequest.Builder
avoiding the need to create one manually viaDeleteStudioRequest.builder()
- Parameters:
deleteStudioRequest
- AConsumer
that will call methods onDeleteStudioRequest.Builder
to create a request.- Returns:
- Result of the DeleteStudio operation returned by the service.
- See Also:
-
deleteStudioComponent
default DeleteStudioComponentResponse deleteStudioComponent(DeleteStudioComponentRequest deleteStudioComponentRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Deletes a studio component resource.
- Parameters:
deleteStudioComponentRequest
-- Returns:
- Result of the DeleteStudioComponent operation returned by the service.
- See Also:
-
deleteStudioComponent
default DeleteStudioComponentResponse deleteStudioComponent(Consumer<DeleteStudioComponentRequest.Builder> deleteStudioComponentRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Deletes a studio component resource.
This is a convenience which creates an instance of the
DeleteStudioComponentRequest.Builder
avoiding the need to create one manually viaDeleteStudioComponentRequest.builder()
- Parameters:
deleteStudioComponentRequest
- AConsumer
that will call methods onDeleteStudioComponentRequest.Builder
to create a request.- Returns:
- Result of the DeleteStudioComponent operation returned by the service.
- See Also:
-
deleteStudioMember
default DeleteStudioMemberResponse deleteStudioMember(DeleteStudioMemberRequest deleteStudioMemberRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Delete a user from studio membership.
- Parameters:
deleteStudioMemberRequest
-- Returns:
- Result of the DeleteStudioMember operation returned by the service.
- See Also:
-
deleteStudioMember
default DeleteStudioMemberResponse deleteStudioMember(Consumer<DeleteStudioMemberRequest.Builder> deleteStudioMemberRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Delete a user from studio membership.
This is a convenience which creates an instance of the
DeleteStudioMemberRequest.Builder
avoiding the need to create one manually viaDeleteStudioMemberRequest.builder()
- Parameters:
deleteStudioMemberRequest
- AConsumer
that will call methods onDeleteStudioMemberRequest.Builder
to create a request.- Returns:
- Result of the DeleteStudioMember operation returned by the service.
- See Also:
-
getEula
default GetEulaResponse getEula(GetEulaRequest getEulaRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get EULA.
- Parameters:
getEulaRequest
-- Returns:
- Result of the GetEula operation returned by the service.
- See Also:
-
getEula
default GetEulaResponse getEula(Consumer<GetEulaRequest.Builder> getEulaRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get EULA.
This is a convenience which creates an instance of the
GetEulaRequest.Builder
avoiding the need to create one manually viaGetEulaRequest.builder()
- Parameters:
getEulaRequest
- AConsumer
that will call methods onGetEulaRequest.Builder
to create a request.- Returns:
- Result of the GetEula operation returned by the service.
- See Also:
-
getLaunchProfile
default GetLaunchProfileResponse getLaunchProfile(GetLaunchProfileRequest getLaunchProfileRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get a launch profile.
- Parameters:
getLaunchProfileRequest
-- Returns:
- Result of the GetLaunchProfile operation returned by the service.
- See Also:
-
getLaunchProfile
default GetLaunchProfileResponse getLaunchProfile(Consumer<GetLaunchProfileRequest.Builder> getLaunchProfileRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get a launch profile.
This is a convenience which creates an instance of the
GetLaunchProfileRequest.Builder
avoiding the need to create one manually viaGetLaunchProfileRequest.builder()
- Parameters:
getLaunchProfileRequest
- AConsumer
that will call methods onGetLaunchProfileRequest.Builder
to create a request.- Returns:
- Result of the GetLaunchProfile operation returned by the service.
- See Also:
-
getLaunchProfileDetails
default GetLaunchProfileDetailsResponse getLaunchProfileDetails(GetLaunchProfileDetailsRequest getLaunchProfileDetailsRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Launch profile details include the launch profile resource and summary information of resources that are used by, or available to, the launch profile. This includes the name and description of all studio components used by the launch profiles, and the name and description of streaming images that can be used with this launch profile.
- Parameters:
getLaunchProfileDetailsRequest
-- Returns:
- Result of the GetLaunchProfileDetails operation returned by the service.
- See Also:
-
getLaunchProfileDetails
default GetLaunchProfileDetailsResponse getLaunchProfileDetails(Consumer<GetLaunchProfileDetailsRequest.Builder> getLaunchProfileDetailsRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Launch profile details include the launch profile resource and summary information of resources that are used by, or available to, the launch profile. This includes the name and description of all studio components used by the launch profiles, and the name and description of streaming images that can be used with this launch profile.
This is a convenience which creates an instance of the
GetLaunchProfileDetailsRequest.Builder
avoiding the need to create one manually viaGetLaunchProfileDetailsRequest.builder()
- Parameters:
getLaunchProfileDetailsRequest
- AConsumer
that will call methods onGetLaunchProfileDetailsRequest.Builder
to create a request.- Returns:
- Result of the GetLaunchProfileDetails operation returned by the service.
- See Also:
-
getLaunchProfileInitialization
default GetLaunchProfileInitializationResponse getLaunchProfileInitialization(GetLaunchProfileInitializationRequest getLaunchProfileInitializationRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get a launch profile initialization.
- Parameters:
getLaunchProfileInitializationRequest
-- Returns:
- Result of the GetLaunchProfileInitialization operation returned by the service.
- See Also:
-
getLaunchProfileInitialization
default GetLaunchProfileInitializationResponse getLaunchProfileInitialization(Consumer<GetLaunchProfileInitializationRequest.Builder> getLaunchProfileInitializationRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get a launch profile initialization.
This is a convenience which creates an instance of the
GetLaunchProfileInitializationRequest.Builder
avoiding the need to create one manually viaGetLaunchProfileInitializationRequest.builder()
- Parameters:
getLaunchProfileInitializationRequest
- AConsumer
that will call methods onGetLaunchProfileInitializationRequest.Builder
to create a request.- Returns:
- Result of the GetLaunchProfileInitialization operation returned by the service.
- See Also:
-
getLaunchProfileMember
default GetLaunchProfileMemberResponse getLaunchProfileMember(GetLaunchProfileMemberRequest getLaunchProfileMemberRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get a user persona in launch profile membership.
- Parameters:
getLaunchProfileMemberRequest
-- Returns:
- Result of the GetLaunchProfileMember operation returned by the service.
- See Also:
-
getLaunchProfileMember
default GetLaunchProfileMemberResponse getLaunchProfileMember(Consumer<GetLaunchProfileMemberRequest.Builder> getLaunchProfileMemberRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get a user persona in launch profile membership.
This is a convenience which creates an instance of the
GetLaunchProfileMemberRequest.Builder
avoiding the need to create one manually viaGetLaunchProfileMemberRequest.builder()
- Parameters:
getLaunchProfileMemberRequest
- AConsumer
that will call methods onGetLaunchProfileMemberRequest.Builder
to create a request.- Returns:
- Result of the GetLaunchProfileMember operation returned by the service.
- See Also:
-
getStreamingImage
default GetStreamingImageResponse getStreamingImage(GetStreamingImageRequest getStreamingImageRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get streaming image.
- Parameters:
getStreamingImageRequest
-- Returns:
- Result of the GetStreamingImage operation returned by the service.
- See Also:
-
getStreamingImage
default GetStreamingImageResponse getStreamingImage(Consumer<GetStreamingImageRequest.Builder> getStreamingImageRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get streaming image.
This is a convenience which creates an instance of the
GetStreamingImageRequest.Builder
avoiding the need to create one manually viaGetStreamingImageRequest.builder()
- Parameters:
getStreamingImageRequest
- AConsumer
that will call methods onGetStreamingImageRequest.Builder
to create a request.- Returns:
- Result of the GetStreamingImage operation returned by the service.
- See Also:
-
getStreamingSession
default GetStreamingSessionResponse getStreamingSession(GetStreamingSessionRequest getStreamingSessionRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Gets StreamingSession resource.
Invoke this operation to poll for a streaming session state while creating or deleting a session.
- Parameters:
getStreamingSessionRequest
-- Returns:
- Result of the GetStreamingSession operation returned by the service.
- See Also:
-
getStreamingSession
default GetStreamingSessionResponse getStreamingSession(Consumer<GetStreamingSessionRequest.Builder> getStreamingSessionRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Gets StreamingSession resource.
Invoke this operation to poll for a streaming session state while creating or deleting a session.
This is a convenience which creates an instance of the
GetStreamingSessionRequest.Builder
avoiding the need to create one manually viaGetStreamingSessionRequest.builder()
- Parameters:
getStreamingSessionRequest
- AConsumer
that will call methods onGetStreamingSessionRequest.Builder
to create a request.- Returns:
- Result of the GetStreamingSession operation returned by the service.
- See Also:
-
getStreamingSessionBackup
default GetStreamingSessionBackupResponse getStreamingSessionBackup(GetStreamingSessionBackupRequest getStreamingSessionBackupRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, AwsServiceException, SdkClientException, NimbleException Gets
StreamingSessionBackup
resource.Invoke this operation to poll for a streaming session backup while stopping a streaming session.
- Parameters:
getStreamingSessionBackupRequest
-- Returns:
- Result of the GetStreamingSessionBackup operation returned by the service.
- See Also:
-
getStreamingSessionBackup
default GetStreamingSessionBackupResponse getStreamingSessionBackup(Consumer<GetStreamingSessionBackupRequest.Builder> getStreamingSessionBackupRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, AwsServiceException, SdkClientException, NimbleException Gets
StreamingSessionBackup
resource.Invoke this operation to poll for a streaming session backup while stopping a streaming session.
This is a convenience which creates an instance of the
GetStreamingSessionBackupRequest.Builder
avoiding the need to create one manually viaGetStreamingSessionBackupRequest.builder()
- Parameters:
getStreamingSessionBackupRequest
- AConsumer
that will call methods onGetStreamingSessionBackupRequest.Builder
to create a request.- Returns:
- Result of the GetStreamingSessionBackup operation returned by the service.
- See Also:
-
getStreamingSessionStream
default GetStreamingSessionStreamResponse getStreamingSessionStream(GetStreamingSessionStreamRequest getStreamingSessionStreamRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Gets a StreamingSessionStream for a streaming session.
Invoke this operation to poll the resource after invoking
CreateStreamingSessionStream
.After the
StreamingSessionStream
changes to theREADY
state, the url property will contain a stream to be used with the DCV streaming client.- Parameters:
getStreamingSessionStreamRequest
-- Returns:
- Result of the GetStreamingSessionStream operation returned by the service.
- See Also:
-
getStreamingSessionStream
default GetStreamingSessionStreamResponse getStreamingSessionStream(Consumer<GetStreamingSessionStreamRequest.Builder> getStreamingSessionStreamRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Gets a StreamingSessionStream for a streaming session.
Invoke this operation to poll the resource after invoking
CreateStreamingSessionStream
.After the
StreamingSessionStream
changes to theREADY
state, the url property will contain a stream to be used with the DCV streaming client.
This is a convenience which creates an instance of the
GetStreamingSessionStreamRequest.Builder
avoiding the need to create one manually viaGetStreamingSessionStreamRequest.builder()
- Parameters:
getStreamingSessionStreamRequest
- AConsumer
that will call methods onGetStreamingSessionStreamRequest.Builder
to create a request.- Returns:
- Result of the GetStreamingSessionStream operation returned by the service.
- See Also:
-
getStudio
default GetStudioResponse getStudio(GetStudioRequest getStudioRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get a studio resource.
- Parameters:
getStudioRequest
-- Returns:
- Result of the GetStudio operation returned by the service.
- See Also:
-
getStudio
default GetStudioResponse getStudio(Consumer<GetStudioRequest.Builder> getStudioRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get a studio resource.
This is a convenience which creates an instance of the
GetStudioRequest.Builder
avoiding the need to create one manually viaGetStudioRequest.builder()
- Parameters:
getStudioRequest
- AConsumer
that will call methods onGetStudioRequest.Builder
to create a request.- Returns:
- Result of the GetStudio operation returned by the service.
- See Also:
-
getStudioComponent
default GetStudioComponentResponse getStudioComponent(GetStudioComponentRequest getStudioComponentRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Gets a studio component resource.
- Parameters:
getStudioComponentRequest
-- Returns:
- Result of the GetStudioComponent operation returned by the service.
- See Also:
-
getStudioComponent
default GetStudioComponentResponse getStudioComponent(Consumer<GetStudioComponentRequest.Builder> getStudioComponentRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Gets a studio component resource.
This is a convenience which creates an instance of the
GetStudioComponentRequest.Builder
avoiding the need to create one manually viaGetStudioComponentRequest.builder()
- Parameters:
getStudioComponentRequest
- AConsumer
that will call methods onGetStudioComponentRequest.Builder
to create a request.- Returns:
- Result of the GetStudioComponent operation returned by the service.
- See Also:
-
getStudioMember
default GetStudioMemberResponse getStudioMember(GetStudioMemberRequest getStudioMemberRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get a user's membership in a studio.
- Parameters:
getStudioMemberRequest
-- Returns:
- Result of the GetStudioMember operation returned by the service.
- See Also:
-
getStudioMember
default GetStudioMemberResponse getStudioMember(Consumer<GetStudioMemberRequest.Builder> getStudioMemberRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get a user's membership in a studio.
This is a convenience which creates an instance of the
GetStudioMemberRequest.Builder
avoiding the need to create one manually viaGetStudioMemberRequest.builder()
- Parameters:
getStudioMemberRequest
- AConsumer
that will call methods onGetStudioMemberRequest.Builder
to create a request.- Returns:
- Result of the GetStudioMember operation returned by the service.
- See Also:
-
listEulaAcceptances
default ListEulaAcceptancesResponse listEulaAcceptances(ListEulaAcceptancesRequest listEulaAcceptancesRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List EULA acceptances.
- Parameters:
listEulaAcceptancesRequest
-- Returns:
- Result of the ListEulaAcceptances operation returned by the service.
- See Also:
-
listEulaAcceptances
default ListEulaAcceptancesResponse listEulaAcceptances(Consumer<ListEulaAcceptancesRequest.Builder> listEulaAcceptancesRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List EULA acceptances.
This is a convenience which creates an instance of the
ListEulaAcceptancesRequest.Builder
avoiding the need to create one manually viaListEulaAcceptancesRequest.builder()
- Parameters:
listEulaAcceptancesRequest
- AConsumer
that will call methods onListEulaAcceptancesRequest.Builder
to create a request.- Returns:
- Result of the ListEulaAcceptances operation returned by the service.
- See Also:
-
listEulaAcceptancesPaginator
default ListEulaAcceptancesIterable listEulaAcceptancesPaginator(ListEulaAcceptancesRequest listEulaAcceptancesRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List EULA acceptances.
This is a variant of
listEulaAcceptances(software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListEulaAcceptancesIterable responses = client.listEulaAcceptancesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListEulaAcceptancesIterable responses = client .listEulaAcceptancesPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListEulaAcceptancesIterable responses = client.listEulaAcceptancesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEulaAcceptances(software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesRequest)
operation.- Parameters:
listEulaAcceptancesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listEulaAcceptancesPaginator
default ListEulaAcceptancesIterable listEulaAcceptancesPaginator(Consumer<ListEulaAcceptancesRequest.Builder> listEulaAcceptancesRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List EULA acceptances.
This is a variant of
listEulaAcceptances(software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListEulaAcceptancesIterable responses = client.listEulaAcceptancesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListEulaAcceptancesIterable responses = client .listEulaAcceptancesPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListEulaAcceptancesIterable responses = client.listEulaAcceptancesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEulaAcceptances(software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesRequest)
operation.This is a convenience which creates an instance of the
ListEulaAcceptancesRequest.Builder
avoiding the need to create one manually viaListEulaAcceptancesRequest.builder()
- Parameters:
listEulaAcceptancesRequest
- AConsumer
that will call methods onListEulaAcceptancesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listEulas
default ListEulasResponse listEulas(ListEulasRequest listEulasRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List EULAs.
- Parameters:
listEulasRequest
-- Returns:
- Result of the ListEulas operation returned by the service.
- See Also:
-
listEulas
default ListEulasResponse listEulas(Consumer<ListEulasRequest.Builder> listEulasRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List EULAs.
This is a convenience which creates an instance of the
ListEulasRequest.Builder
avoiding the need to create one manually viaListEulasRequest.builder()
- Parameters:
listEulasRequest
- AConsumer
that will call methods onListEulasRequest.Builder
to create a request.- Returns:
- Result of the ListEulas operation returned by the service.
- See Also:
-
listEulasPaginator
default ListEulasIterable listEulasPaginator(ListEulasRequest listEulasRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List EULAs.
This is a variant of
listEulas(software.amazon.awssdk.services.nimble.model.ListEulasRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListEulasIterable responses = client.listEulasPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListEulasIterable responses = client.listEulasPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListEulasResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListEulasIterable responses = client.listEulasPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEulas(software.amazon.awssdk.services.nimble.model.ListEulasRequest)
operation.- Parameters:
listEulasRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listEulasPaginator
default ListEulasIterable listEulasPaginator(Consumer<ListEulasRequest.Builder> listEulasRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List EULAs.
This is a variant of
listEulas(software.amazon.awssdk.services.nimble.model.ListEulasRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListEulasIterable responses = client.listEulasPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListEulasIterable responses = client.listEulasPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListEulasResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListEulasIterable responses = client.listEulasPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEulas(software.amazon.awssdk.services.nimble.model.ListEulasRequest)
operation.This is a convenience which creates an instance of the
ListEulasRequest.Builder
avoiding the need to create one manually viaListEulasRequest.builder()
- Parameters:
listEulasRequest
- AConsumer
that will call methods onListEulasRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLaunchProfileMembers
default ListLaunchProfileMembersResponse listLaunchProfileMembers(ListLaunchProfileMembersRequest listLaunchProfileMembersRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get all users in a given launch profile membership.
- Parameters:
listLaunchProfileMembersRequest
-- Returns:
- Result of the ListLaunchProfileMembers operation returned by the service.
- See Also:
-
listLaunchProfileMembers
default ListLaunchProfileMembersResponse listLaunchProfileMembers(Consumer<ListLaunchProfileMembersRequest.Builder> listLaunchProfileMembersRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get all users in a given launch profile membership.
This is a convenience which creates an instance of the
ListLaunchProfileMembersRequest.Builder
avoiding the need to create one manually viaListLaunchProfileMembersRequest.builder()
- Parameters:
listLaunchProfileMembersRequest
- AConsumer
that will call methods onListLaunchProfileMembersRequest.Builder
to create a request.- Returns:
- Result of the ListLaunchProfileMembers operation returned by the service.
- See Also:
-
listLaunchProfileMembersPaginator
default ListLaunchProfileMembersIterable listLaunchProfileMembersPaginator(ListLaunchProfileMembersRequest listLaunchProfileMembersRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get all users in a given launch profile membership.
This is a variant of
listLaunchProfileMembers(software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListLaunchProfileMembersIterable responses = client.listLaunchProfileMembersPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListLaunchProfileMembersIterable responses = client .listLaunchProfileMembersPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListLaunchProfileMembersIterable responses = client.listLaunchProfileMembersPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLaunchProfileMembers(software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersRequest)
operation.- Parameters:
listLaunchProfileMembersRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLaunchProfileMembersPaginator
default ListLaunchProfileMembersIterable listLaunchProfileMembersPaginator(Consumer<ListLaunchProfileMembersRequest.Builder> listLaunchProfileMembersRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get all users in a given launch profile membership.
This is a variant of
listLaunchProfileMembers(software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListLaunchProfileMembersIterable responses = client.listLaunchProfileMembersPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListLaunchProfileMembersIterable responses = client .listLaunchProfileMembersPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListLaunchProfileMembersIterable responses = client.listLaunchProfileMembersPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLaunchProfileMembers(software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersRequest)
operation.This is a convenience which creates an instance of the
ListLaunchProfileMembersRequest.Builder
avoiding the need to create one manually viaListLaunchProfileMembersRequest.builder()
- Parameters:
listLaunchProfileMembersRequest
- AConsumer
that will call methods onListLaunchProfileMembersRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLaunchProfiles
default ListLaunchProfilesResponse listLaunchProfiles(ListLaunchProfilesRequest listLaunchProfilesRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List all the launch profiles a studio.
- Parameters:
listLaunchProfilesRequest
-- Returns:
- Result of the ListLaunchProfiles operation returned by the service.
- See Also:
-
listLaunchProfiles
default ListLaunchProfilesResponse listLaunchProfiles(Consumer<ListLaunchProfilesRequest.Builder> listLaunchProfilesRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List all the launch profiles a studio.
This is a convenience which creates an instance of the
ListLaunchProfilesRequest.Builder
avoiding the need to create one manually viaListLaunchProfilesRequest.builder()
- Parameters:
listLaunchProfilesRequest
- AConsumer
that will call methods onListLaunchProfilesRequest.Builder
to create a request.- Returns:
- Result of the ListLaunchProfiles operation returned by the service.
- See Also:
-
listLaunchProfilesPaginator
default ListLaunchProfilesIterable listLaunchProfilesPaginator(ListLaunchProfilesRequest listLaunchProfilesRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List all the launch profiles a studio.
This is a variant of
listLaunchProfiles(software.amazon.awssdk.services.nimble.model.ListLaunchProfilesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListLaunchProfilesIterable responses = client.listLaunchProfilesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListLaunchProfilesIterable responses = client .listLaunchProfilesPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListLaunchProfilesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListLaunchProfilesIterable responses = client.listLaunchProfilesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLaunchProfiles(software.amazon.awssdk.services.nimble.model.ListLaunchProfilesRequest)
operation.- Parameters:
listLaunchProfilesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLaunchProfilesPaginator
default ListLaunchProfilesIterable listLaunchProfilesPaginator(Consumer<ListLaunchProfilesRequest.Builder> listLaunchProfilesRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List all the launch profiles a studio.
This is a variant of
listLaunchProfiles(software.amazon.awssdk.services.nimble.model.ListLaunchProfilesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListLaunchProfilesIterable responses = client.listLaunchProfilesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListLaunchProfilesIterable responses = client .listLaunchProfilesPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListLaunchProfilesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListLaunchProfilesIterable responses = client.listLaunchProfilesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listLaunchProfiles(software.amazon.awssdk.services.nimble.model.ListLaunchProfilesRequest)
operation.This is a convenience which creates an instance of the
ListLaunchProfilesRequest.Builder
avoiding the need to create one manually viaListLaunchProfilesRequest.builder()
- Parameters:
listLaunchProfilesRequest
- AConsumer
that will call methods onListLaunchProfilesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listStreamingImages
default ListStreamingImagesResponse listStreamingImages(ListStreamingImagesRequest listStreamingImagesRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List the streaming image resources available to this studio.
This list will contain both images provided by Amazon Web Services, as well as streaming images that you have created in your studio.
- Parameters:
listStreamingImagesRequest
-- Returns:
- Result of the ListStreamingImages operation returned by the service.
- See Also:
-
listStreamingImages
default ListStreamingImagesResponse listStreamingImages(Consumer<ListStreamingImagesRequest.Builder> listStreamingImagesRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List the streaming image resources available to this studio.
This list will contain both images provided by Amazon Web Services, as well as streaming images that you have created in your studio.
This is a convenience which creates an instance of the
ListStreamingImagesRequest.Builder
avoiding the need to create one manually viaListStreamingImagesRequest.builder()
- Parameters:
listStreamingImagesRequest
- AConsumer
that will call methods onListStreamingImagesRequest.Builder
to create a request.- Returns:
- Result of the ListStreamingImages operation returned by the service.
- See Also:
-
listStreamingImagesPaginator
default ListStreamingImagesIterable listStreamingImagesPaginator(ListStreamingImagesRequest listStreamingImagesRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List the streaming image resources available to this studio.
This list will contain both images provided by Amazon Web Services, as well as streaming images that you have created in your studio.
This is a variant of
listStreamingImages(software.amazon.awssdk.services.nimble.model.ListStreamingImagesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListStreamingImagesIterable responses = client.listStreamingImagesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListStreamingImagesIterable responses = client .listStreamingImagesPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListStreamingImagesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListStreamingImagesIterable responses = client.listStreamingImagesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listStreamingImages(software.amazon.awssdk.services.nimble.model.ListStreamingImagesRequest)
operation.- Parameters:
listStreamingImagesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listStreamingImagesPaginator
default ListStreamingImagesIterable listStreamingImagesPaginator(Consumer<ListStreamingImagesRequest.Builder> listStreamingImagesRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List the streaming image resources available to this studio.
This list will contain both images provided by Amazon Web Services, as well as streaming images that you have created in your studio.
This is a variant of
listStreamingImages(software.amazon.awssdk.services.nimble.model.ListStreamingImagesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListStreamingImagesIterable responses = client.listStreamingImagesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListStreamingImagesIterable responses = client .listStreamingImagesPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListStreamingImagesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListStreamingImagesIterable responses = client.listStreamingImagesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listStreamingImages(software.amazon.awssdk.services.nimble.model.ListStreamingImagesRequest)
operation.This is a convenience which creates an instance of the
ListStreamingImagesRequest.Builder
avoiding the need to create one manually viaListStreamingImagesRequest.builder()
- Parameters:
listStreamingImagesRequest
- AConsumer
that will call methods onListStreamingImagesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listStreamingSessionBackups
default ListStreamingSessionBackupsResponse listStreamingSessionBackups(ListStreamingSessionBackupsRequest listStreamingSessionBackupsRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, AwsServiceException, SdkClientException, NimbleException Lists the backups of a streaming session in a studio.
- Parameters:
listStreamingSessionBackupsRequest
-- Returns:
- Result of the ListStreamingSessionBackups operation returned by the service.
- See Also:
-
listStreamingSessionBackups
default ListStreamingSessionBackupsResponse listStreamingSessionBackups(Consumer<ListStreamingSessionBackupsRequest.Builder> listStreamingSessionBackupsRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, AwsServiceException, SdkClientException, NimbleException Lists the backups of a streaming session in a studio.
This is a convenience which creates an instance of the
ListStreamingSessionBackupsRequest.Builder
avoiding the need to create one manually viaListStreamingSessionBackupsRequest.builder()
- Parameters:
listStreamingSessionBackupsRequest
- AConsumer
that will call methods onListStreamingSessionBackupsRequest.Builder
to create a request.- Returns:
- Result of the ListStreamingSessionBackups operation returned by the service.
- See Also:
-
listStreamingSessionBackupsPaginator
default ListStreamingSessionBackupsIterable listStreamingSessionBackupsPaginator(ListStreamingSessionBackupsRequest listStreamingSessionBackupsRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, AwsServiceException, SdkClientException, NimbleException Lists the backups of a streaming session in a studio.
This is a variant of
listStreamingSessionBackups(software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListStreamingSessionBackupsIterable responses = client.listStreamingSessionBackupsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListStreamingSessionBackupsIterable responses = client .listStreamingSessionBackupsPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListStreamingSessionBackupsIterable responses = client.listStreamingSessionBackupsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listStreamingSessionBackups(software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsRequest)
operation.- Parameters:
listStreamingSessionBackupsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listStreamingSessionBackupsPaginator
default ListStreamingSessionBackupsIterable listStreamingSessionBackupsPaginator(Consumer<ListStreamingSessionBackupsRequest.Builder> listStreamingSessionBackupsRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, AwsServiceException, SdkClientException, NimbleException Lists the backups of a streaming session in a studio.
This is a variant of
listStreamingSessionBackups(software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListStreamingSessionBackupsIterable responses = client.listStreamingSessionBackupsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListStreamingSessionBackupsIterable responses = client .listStreamingSessionBackupsPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListStreamingSessionBackupsIterable responses = client.listStreamingSessionBackupsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listStreamingSessionBackups(software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsRequest)
operation.This is a convenience which creates an instance of the
ListStreamingSessionBackupsRequest.Builder
avoiding the need to create one manually viaListStreamingSessionBackupsRequest.builder()
- Parameters:
listStreamingSessionBackupsRequest
- AConsumer
that will call methods onListStreamingSessionBackupsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listStreamingSessions
default ListStreamingSessionsResponse listStreamingSessions(ListStreamingSessionsRequest listStreamingSessionsRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Lists the streaming sessions in a studio.
- Parameters:
listStreamingSessionsRequest
-- Returns:
- Result of the ListStreamingSessions operation returned by the service.
- See Also:
-
listStreamingSessions
default ListStreamingSessionsResponse listStreamingSessions(Consumer<ListStreamingSessionsRequest.Builder> listStreamingSessionsRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Lists the streaming sessions in a studio.
This is a convenience which creates an instance of the
ListStreamingSessionsRequest.Builder
avoiding the need to create one manually viaListStreamingSessionsRequest.builder()
- Parameters:
listStreamingSessionsRequest
- AConsumer
that will call methods onListStreamingSessionsRequest.Builder
to create a request.- Returns:
- Result of the ListStreamingSessions operation returned by the service.
- See Also:
-
listStreamingSessionsPaginator
default ListStreamingSessionsIterable listStreamingSessionsPaginator(ListStreamingSessionsRequest listStreamingSessionsRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Lists the streaming sessions in a studio.
This is a variant of
listStreamingSessions(software.amazon.awssdk.services.nimble.model.ListStreamingSessionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListStreamingSessionsIterable responses = client.listStreamingSessionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListStreamingSessionsIterable responses = client .listStreamingSessionsPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListStreamingSessionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListStreamingSessionsIterable responses = client.listStreamingSessionsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listStreamingSessions(software.amazon.awssdk.services.nimble.model.ListStreamingSessionsRequest)
operation.- Parameters:
listStreamingSessionsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listStreamingSessionsPaginator
default ListStreamingSessionsIterable listStreamingSessionsPaginator(Consumer<ListStreamingSessionsRequest.Builder> listStreamingSessionsRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Lists the streaming sessions in a studio.
This is a variant of
listStreamingSessions(software.amazon.awssdk.services.nimble.model.ListStreamingSessionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListStreamingSessionsIterable responses = client.listStreamingSessionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListStreamingSessionsIterable responses = client .listStreamingSessionsPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListStreamingSessionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListStreamingSessionsIterable responses = client.listStreamingSessionsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listStreamingSessions(software.amazon.awssdk.services.nimble.model.ListStreamingSessionsRequest)
operation.This is a convenience which creates an instance of the
ListStreamingSessionsRequest.Builder
avoiding the need to create one manually viaListStreamingSessionsRequest.builder()
- Parameters:
listStreamingSessionsRequest
- AConsumer
that will call methods onListStreamingSessionsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listStudioComponents
default ListStudioComponentsResponse listStudioComponents(ListStudioComponentsRequest listStudioComponentsRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Lists the
StudioComponents
in a studio.- Parameters:
listStudioComponentsRequest
-- Returns:
- Result of the ListStudioComponents operation returned by the service.
- See Also:
-
listStudioComponents
default ListStudioComponentsResponse listStudioComponents(Consumer<ListStudioComponentsRequest.Builder> listStudioComponentsRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Lists the
StudioComponents
in a studio.
This is a convenience which creates an instance of the
ListStudioComponentsRequest.Builder
avoiding the need to create one manually viaListStudioComponentsRequest.builder()
- Parameters:
listStudioComponentsRequest
- AConsumer
that will call methods onListStudioComponentsRequest.Builder
to create a request.- Returns:
- Result of the ListStudioComponents operation returned by the service.
- See Also:
-
listStudioComponentsPaginator
default ListStudioComponentsIterable listStudioComponentsPaginator(ListStudioComponentsRequest listStudioComponentsRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Lists the
StudioComponents
in a studio.
This is a variant of
listStudioComponents(software.amazon.awssdk.services.nimble.model.ListStudioComponentsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListStudioComponentsIterable responses = client.listStudioComponentsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListStudioComponentsIterable responses = client .listStudioComponentsPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListStudioComponentsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListStudioComponentsIterable responses = client.listStudioComponentsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listStudioComponents(software.amazon.awssdk.services.nimble.model.ListStudioComponentsRequest)
operation.- Parameters:
listStudioComponentsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listStudioComponentsPaginator
default ListStudioComponentsIterable listStudioComponentsPaginator(Consumer<ListStudioComponentsRequest.Builder> listStudioComponentsRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Lists the
StudioComponents
in a studio.
This is a variant of
listStudioComponents(software.amazon.awssdk.services.nimble.model.ListStudioComponentsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListStudioComponentsIterable responses = client.listStudioComponentsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListStudioComponentsIterable responses = client .listStudioComponentsPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListStudioComponentsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListStudioComponentsIterable responses = client.listStudioComponentsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listStudioComponents(software.amazon.awssdk.services.nimble.model.ListStudioComponentsRequest)
operation.This is a convenience which creates an instance of the
ListStudioComponentsRequest.Builder
avoiding the need to create one manually viaListStudioComponentsRequest.builder()
- Parameters:
listStudioComponentsRequest
- AConsumer
that will call methods onListStudioComponentsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listStudioMembers
default ListStudioMembersResponse listStudioMembers(ListStudioMembersRequest listStudioMembersRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get all users in a given studio membership.
ListStudioMembers
only returns admin members.- Parameters:
listStudioMembersRequest
-- Returns:
- Result of the ListStudioMembers operation returned by the service.
- See Also:
-
listStudioMembers
default ListStudioMembersResponse listStudioMembers(Consumer<ListStudioMembersRequest.Builder> listStudioMembersRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get all users in a given studio membership.
ListStudioMembers
only returns admin members.
This is a convenience which creates an instance of the
ListStudioMembersRequest.Builder
avoiding the need to create one manually viaListStudioMembersRequest.builder()
- Parameters:
listStudioMembersRequest
- AConsumer
that will call methods onListStudioMembersRequest.Builder
to create a request.- Returns:
- Result of the ListStudioMembers operation returned by the service.
- See Also:
-
listStudioMembersPaginator
default ListStudioMembersIterable listStudioMembersPaginator(ListStudioMembersRequest listStudioMembersRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get all users in a given studio membership.
ListStudioMembers
only returns admin members.
This is a variant of
listStudioMembers(software.amazon.awssdk.services.nimble.model.ListStudioMembersRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListStudioMembersIterable responses = client.listStudioMembersPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListStudioMembersIterable responses = client .listStudioMembersPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListStudioMembersResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListStudioMembersIterable responses = client.listStudioMembersPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listStudioMembers(software.amazon.awssdk.services.nimble.model.ListStudioMembersRequest)
operation.- Parameters:
listStudioMembersRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listStudioMembersPaginator
default ListStudioMembersIterable listStudioMembersPaginator(Consumer<ListStudioMembersRequest.Builder> listStudioMembersRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Get all users in a given studio membership.
ListStudioMembers
only returns admin members.
This is a variant of
listStudioMembers(software.amazon.awssdk.services.nimble.model.ListStudioMembersRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListStudioMembersIterable responses = client.listStudioMembersPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListStudioMembersIterable responses = client .listStudioMembersPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListStudioMembersResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListStudioMembersIterable responses = client.listStudioMembersPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listStudioMembers(software.amazon.awssdk.services.nimble.model.ListStudioMembersRequest)
operation.This is a convenience which creates an instance of the
ListStudioMembersRequest.Builder
avoiding the need to create one manually viaListStudioMembersRequest.builder()
- Parameters:
listStudioMembersRequest
- AConsumer
that will call methods onListStudioMembersRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listStudios
default ListStudiosResponse listStudios(ListStudiosRequest listStudiosRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.
- Parameters:
listStudiosRequest
-- Returns:
- Result of the ListStudios operation returned by the service.
- See Also:
-
listStudios
default ListStudiosResponse listStudios(Consumer<ListStudiosRequest.Builder> listStudiosRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.
This is a convenience which creates an instance of the
ListStudiosRequest.Builder
avoiding the need to create one manually viaListStudiosRequest.builder()
- Parameters:
listStudiosRequest
- AConsumer
that will call methods onListStudiosRequest.Builder
to create a request.- Returns:
- Result of the ListStudios operation returned by the service.
- See Also:
-
listStudiosPaginator
default ListStudiosIterable listStudiosPaginator(ListStudiosRequest listStudiosRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.
This is a variant of
listStudios(software.amazon.awssdk.services.nimble.model.ListStudiosRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListStudiosIterable responses = client.listStudiosPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListStudiosIterable responses = client.listStudiosPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListStudiosResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListStudiosIterable responses = client.listStudiosPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listStudios(software.amazon.awssdk.services.nimble.model.ListStudiosRequest)
operation.- Parameters:
listStudiosRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listStudiosPaginator
default ListStudiosIterable listStudiosPaginator(Consumer<ListStudiosRequest.Builder> listStudiosRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.
This is a variant of
listStudios(software.amazon.awssdk.services.nimble.model.ListStudiosRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.nimble.paginators.ListStudiosIterable responses = client.listStudiosPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.nimble.paginators.ListStudiosIterable responses = client.listStudiosPaginator(request); for (software.amazon.awssdk.services.nimble.model.ListStudiosResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.nimble.paginators.ListStudiosIterable responses = client.listStudiosPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listStudios(software.amazon.awssdk.services.nimble.model.ListStudiosRequest)
operation.This is a convenience which creates an instance of the
ListStudiosRequest.Builder
avoiding the need to create one manually viaListStudiosRequest.builder()
- Parameters:
listStudiosRequest
- AConsumer
that will call methods onListStudiosRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Gets the tags for a resource, given its Amazon Resource Names (ARN).
This operation supports ARNs for all resource types in Nimble Studio that support tags, including studio, studio component, launch profile, streaming image, and streaming session. All resources that can be tagged will contain an ARN property, so you do not have to create this ARN yourself.
- Parameters:
listTagsForResourceRequest
-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Gets the tags for a resource, given its Amazon Resource Names (ARN).
This operation supports ARNs for all resource types in Nimble Studio that support tags, including studio, studio component, launch profile, streaming image, and streaming session. All resources that can be tagged will contain an ARN property, so you do not have to create this ARN yourself.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
putLaunchProfileMembers
default PutLaunchProfileMembersResponse putLaunchProfileMembers(PutLaunchProfileMembersRequest putLaunchProfileMembersRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Add/update users with given persona to launch profile membership.
- Parameters:
putLaunchProfileMembersRequest
-- Returns:
- Result of the PutLaunchProfileMembers operation returned by the service.
- See Also:
-
putLaunchProfileMembers
default PutLaunchProfileMembersResponse putLaunchProfileMembers(Consumer<PutLaunchProfileMembersRequest.Builder> putLaunchProfileMembersRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Add/update users with given persona to launch profile membership.
This is a convenience which creates an instance of the
PutLaunchProfileMembersRequest.Builder
avoiding the need to create one manually viaPutLaunchProfileMembersRequest.builder()
- Parameters:
putLaunchProfileMembersRequest
- AConsumer
that will call methods onPutLaunchProfileMembersRequest.Builder
to create a request.- Returns:
- Result of the PutLaunchProfileMembers operation returned by the service.
- See Also:
-
putStudioMembers
default PutStudioMembersResponse putStudioMembers(PutStudioMembersRequest putStudioMembersRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Add/update users with given persona to studio membership.
- Parameters:
putStudioMembersRequest
-- Returns:
- Result of the PutStudioMembers operation returned by the service.
- See Also:
-
putStudioMembers
default PutStudioMembersResponse putStudioMembers(Consumer<PutStudioMembersRequest.Builder> putStudioMembersRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Add/update users with given persona to studio membership.
This is a convenience which creates an instance of the
PutStudioMembersRequest.Builder
avoiding the need to create one manually viaPutStudioMembersRequest.builder()
- Parameters:
putStudioMembersRequest
- AConsumer
that will call methods onPutStudioMembersRequest.Builder
to create a request.- Returns:
- Result of the PutStudioMembers operation returned by the service.
- See Also:
-
startStreamingSession
default StartStreamingSessionResponse startStreamingSession(StartStreamingSessionRequest startStreamingSessionRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Transitions sessions from the
STOPPED
state into theREADY
state. TheSTART_IN_PROGRESS
state is the intermediate state between theSTOPPED
andREADY
states.- Parameters:
startStreamingSessionRequest
-- Returns:
- Result of the StartStreamingSession operation returned by the service.
- See Also:
-
startStreamingSession
default StartStreamingSessionResponse startStreamingSession(Consumer<StartStreamingSessionRequest.Builder> startStreamingSessionRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Transitions sessions from the
STOPPED
state into theREADY
state. TheSTART_IN_PROGRESS
state is the intermediate state between theSTOPPED
andREADY
states.
This is a convenience which creates an instance of the
StartStreamingSessionRequest.Builder
avoiding the need to create one manually viaStartStreamingSessionRequest.builder()
- Parameters:
startStreamingSessionRequest
- AConsumer
that will call methods onStartStreamingSessionRequest.Builder
to create a request.- Returns:
- Result of the StartStreamingSession operation returned by the service.
- See Also:
-
startStudioSSOConfigurationRepair
default StartStudioSsoConfigurationRepairResponse startStudioSSOConfigurationRepair(StartStudioSsoConfigurationRepairRequest startStudioSsoConfigurationRepairRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Repairs the IAM Identity Center configuration for a given studio.
If the studio has a valid IAM Identity Center configuration currently associated with it, this operation will fail with a validation error.
If the studio does not have a valid IAM Identity Center configuration currently associated with it, then a new IAM Identity Center application is created for the studio and the studio is changed to the
READY
state.After the IAM Identity Center application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.
- Parameters:
startStudioSsoConfigurationRepairRequest
-- Returns:
- Result of the StartStudioSSOConfigurationRepair operation returned by the service.
- See Also:
-
startStudioSSOConfigurationRepair
default StartStudioSsoConfigurationRepairResponse startStudioSSOConfigurationRepair(Consumer<StartStudioSsoConfigurationRepairRequest.Builder> startStudioSsoConfigurationRepairRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Repairs the IAM Identity Center configuration for a given studio.
If the studio has a valid IAM Identity Center configuration currently associated with it, this operation will fail with a validation error.
If the studio does not have a valid IAM Identity Center configuration currently associated with it, then a new IAM Identity Center application is created for the studio and the studio is changed to the
READY
state.After the IAM Identity Center application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.
This is a convenience which creates an instance of the
StartStudioSsoConfigurationRepairRequest.Builder
avoiding the need to create one manually viaStartStudioSsoConfigurationRepairRequest.builder()
- Parameters:
startStudioSsoConfigurationRepairRequest
- AConsumer
that will call methods onStartStudioSsoConfigurationRepairRequest.Builder
to create a request.- Returns:
- Result of the StartStudioSSOConfigurationRepair operation returned by the service.
- See Also:
-
stopStreamingSession
default StopStreamingSessionResponse stopStreamingSession(StopStreamingSessionRequest stopStreamingSessionRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Transitions sessions from the
READY
state into theSTOPPED
state. TheSTOP_IN_PROGRESS
state is the intermediate state between theREADY
andSTOPPED
states.- Parameters:
stopStreamingSessionRequest
-- Returns:
- Result of the StopStreamingSession operation returned by the service.
- See Also:
-
stopStreamingSession
default StopStreamingSessionResponse stopStreamingSession(Consumer<StopStreamingSessionRequest.Builder> stopStreamingSessionRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Transitions sessions from the
READY
state into theSTOPPED
state. TheSTOP_IN_PROGRESS
state is the intermediate state between theREADY
andSTOPPED
states.
This is a convenience which creates an instance of the
StopStreamingSessionRequest.Builder
avoiding the need to create one manually viaStopStreamingSessionRequest.builder()
- Parameters:
stopStreamingSessionRequest
- AConsumer
that will call methods onStopStreamingSessionRequest.Builder
to create a request.- Returns:
- Result of the StopStreamingSession operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Creates tags for a resource, given its ARN.
- Parameters:
tagResourceRequest
-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Creates tags for a resource, given its ARN.
This is a convenience which creates an instance of the
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Deletes the tags for a resource.
- Parameters:
untagResourceRequest
-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Deletes the tags for a resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateLaunchProfile
default UpdateLaunchProfileResponse updateLaunchProfile(UpdateLaunchProfileRequest updateLaunchProfileRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Update a launch profile.
- Parameters:
updateLaunchProfileRequest
-- Returns:
- Result of the UpdateLaunchProfile operation returned by the service.
- See Also:
-
updateLaunchProfile
default UpdateLaunchProfileResponse updateLaunchProfile(Consumer<UpdateLaunchProfileRequest.Builder> updateLaunchProfileRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Update a launch profile.
This is a convenience which creates an instance of the
UpdateLaunchProfileRequest.Builder
avoiding the need to create one manually viaUpdateLaunchProfileRequest.builder()
- Parameters:
updateLaunchProfileRequest
- AConsumer
that will call methods onUpdateLaunchProfileRequest.Builder
to create a request.- Returns:
- Result of the UpdateLaunchProfile operation returned by the service.
- See Also:
-
updateLaunchProfileMember
default UpdateLaunchProfileMemberResponse updateLaunchProfileMember(UpdateLaunchProfileMemberRequest updateLaunchProfileMemberRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Update a user persona in launch profile membership.
- Parameters:
updateLaunchProfileMemberRequest
-- Returns:
- Result of the UpdateLaunchProfileMember operation returned by the service.
- See Also:
-
updateLaunchProfileMember
default UpdateLaunchProfileMemberResponse updateLaunchProfileMember(Consumer<UpdateLaunchProfileMemberRequest.Builder> updateLaunchProfileMemberRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Update a user persona in launch profile membership.
This is a convenience which creates an instance of the
UpdateLaunchProfileMemberRequest.Builder
avoiding the need to create one manually viaUpdateLaunchProfileMemberRequest.builder()
- Parameters:
updateLaunchProfileMemberRequest
- AConsumer
that will call methods onUpdateLaunchProfileMemberRequest.Builder
to create a request.- Returns:
- Result of the UpdateLaunchProfileMember operation returned by the service.
- See Also:
-
updateStreamingImage
default UpdateStreamingImageResponse updateStreamingImage(UpdateStreamingImageRequest updateStreamingImageRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Update streaming image.
- Parameters:
updateStreamingImageRequest
-- Returns:
- Result of the UpdateStreamingImage operation returned by the service.
- See Also:
-
updateStreamingImage
default UpdateStreamingImageResponse updateStreamingImage(Consumer<UpdateStreamingImageRequest.Builder> updateStreamingImageRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Update streaming image.
This is a convenience which creates an instance of the
UpdateStreamingImageRequest.Builder
avoiding the need to create one manually viaUpdateStreamingImageRequest.builder()
- Parameters:
updateStreamingImageRequest
- AConsumer
that will call methods onUpdateStreamingImageRequest.Builder
to create a request.- Returns:
- Result of the UpdateStreamingImage operation returned by the service.
- See Also:
-
updateStudio
default UpdateStudioResponse updateStudio(UpdateStudioRequest updateStudioRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Update a Studio resource.
Currently, this operation only supports updating the displayName of your studio.
- Parameters:
updateStudioRequest
-- Returns:
- Result of the UpdateStudio operation returned by the service.
- See Also:
-
updateStudio
default UpdateStudioResponse updateStudio(Consumer<UpdateStudioRequest.Builder> updateStudioRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Update a Studio resource.
Currently, this operation only supports updating the displayName of your studio.
This is a convenience which creates an instance of the
UpdateStudioRequest.Builder
avoiding the need to create one manually viaUpdateStudioRequest.builder()
- Parameters:
updateStudioRequest
- AConsumer
that will call methods onUpdateStudioRequest.Builder
to create a request.- Returns:
- Result of the UpdateStudio operation returned by the service.
- See Also:
-
updateStudioComponent
default UpdateStudioComponentResponse updateStudioComponent(UpdateStudioComponentRequest updateStudioComponentRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Updates a studio component resource.
- Parameters:
updateStudioComponentRequest
-- Returns:
- Result of the UpdateStudioComponent operation returned by the service.
- See Also:
-
updateStudioComponent
default UpdateStudioComponentResponse updateStudioComponent(Consumer<UpdateStudioComponentRequest.Builder> updateStudioComponentRequest) throws ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AccessDeniedException, InternalServerErrorException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, NimbleException Updates a studio component resource.
This is a convenience which creates an instance of the
UpdateStudioComponentRequest.Builder
avoiding the need to create one manually viaUpdateStudioComponentRequest.builder()
- Parameters:
updateStudioComponentRequest
- AConsumer
that will call methods onUpdateStudioComponentRequest.Builder
to create a request.- Returns:
- Result of the UpdateStudioComponent operation returned by the service.
- See Also:
-
waiter
Create an instance ofNimbleWaiter
using this client.Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.
- Returns:
- an instance of
NimbleWaiter
-
create
Create aNimbleClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aNimbleClient
. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-