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 StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptiondefault AcceptEulasResponseacceptEulas(Consumer<AcceptEulasRequest.Builder> acceptEulasRequest) Accept EULAs.default AcceptEulasResponseacceptEulas(AcceptEulasRequest acceptEulasRequest) Accept EULAs.static NimbleClientBuilderbuilder()Create a builder that can be used to configure and create aNimbleClient.static NimbleClientcreate()Create aNimbleClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default CreateLaunchProfileResponsecreateLaunchProfile(Consumer<CreateLaunchProfileRequest.Builder> createLaunchProfileRequest) Create a launch profile.default CreateLaunchProfileResponsecreateLaunchProfile(CreateLaunchProfileRequest createLaunchProfileRequest) Create a launch profile.default CreateStreamingImageResponsecreateStreamingImage(Consumer<CreateStreamingImageRequest.Builder> createStreamingImageRequest) Creates a streaming image resource in a studio.default CreateStreamingImageResponsecreateStreamingImage(CreateStreamingImageRequest createStreamingImageRequest) Creates a streaming image resource in a studio.default CreateStreamingSessionResponsecreateStreamingSession(Consumer<CreateStreamingSessionRequest.Builder> createStreamingSessionRequest) Creates a streaming session in a studio.default CreateStreamingSessionResponsecreateStreamingSession(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 CreateStudioResponsecreateStudio(Consumer<CreateStudioRequest.Builder> createStudioRequest) Create a new studio.default CreateStudioResponsecreateStudio(CreateStudioRequest createStudioRequest) Create a new studio.default CreateStudioComponentResponsecreateStudioComponent(Consumer<CreateStudioComponentRequest.Builder> createStudioComponentRequest) Creates a studio component resource.default CreateStudioComponentResponsecreateStudioComponent(CreateStudioComponentRequest createStudioComponentRequest) Creates a studio component resource.default DeleteLaunchProfileResponsedeleteLaunchProfile(Consumer<DeleteLaunchProfileRequest.Builder> deleteLaunchProfileRequest) Permanently delete a launch profile.default DeleteLaunchProfileResponsedeleteLaunchProfile(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 DeleteStreamingImageResponsedeleteStreamingImage(Consumer<DeleteStreamingImageRequest.Builder> deleteStreamingImageRequest) Delete streaming image.default DeleteStreamingImageResponsedeleteStreamingImage(DeleteStreamingImageRequest deleteStreamingImageRequest) Delete streaming image.default DeleteStreamingSessionResponsedeleteStreamingSession(Consumer<DeleteStreamingSessionRequest.Builder> deleteStreamingSessionRequest) Deletes streaming session resource.default DeleteStreamingSessionResponsedeleteStreamingSession(DeleteStreamingSessionRequest deleteStreamingSessionRequest) Deletes streaming session resource.default DeleteStudioResponsedeleteStudio(Consumer<DeleteStudioRequest.Builder> deleteStudioRequest) Delete a studio resource.default DeleteStudioResponsedeleteStudio(DeleteStudioRequest deleteStudioRequest) Delete a studio resource.default DeleteStudioComponentResponsedeleteStudioComponent(Consumer<DeleteStudioComponentRequest.Builder> deleteStudioComponentRequest) Deletes a studio component resource.default DeleteStudioComponentResponsedeleteStudioComponent(DeleteStudioComponentRequest deleteStudioComponentRequest) Deletes a studio component resource.default DeleteStudioMemberResponsedeleteStudioMember(Consumer<DeleteStudioMemberRequest.Builder> deleteStudioMemberRequest) Delete a user from studio membership.default DeleteStudioMemberResponsedeleteStudioMember(DeleteStudioMemberRequest deleteStudioMemberRequest) Delete a user from studio membership.default GetEulaResponsegetEula(Consumer<GetEulaRequest.Builder> getEulaRequest) Get EULA.default GetEulaResponsegetEula(GetEulaRequest getEulaRequest) Get EULA.default GetLaunchProfileResponsegetLaunchProfile(Consumer<GetLaunchProfileRequest.Builder> getLaunchProfileRequest) Get a launch profile.default GetLaunchProfileResponsegetLaunchProfile(GetLaunchProfileRequest getLaunchProfileRequest) Get a launch profile.default GetLaunchProfileDetailsResponsegetLaunchProfileDetails(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 GetLaunchProfileDetailsResponsegetLaunchProfileDetails(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 GetLaunchProfileMemberResponsegetLaunchProfileMember(Consumer<GetLaunchProfileMemberRequest.Builder> getLaunchProfileMemberRequest) Get a user persona in launch profile membership.default GetLaunchProfileMemberResponsegetLaunchProfileMember(GetLaunchProfileMemberRequest getLaunchProfileMemberRequest) Get a user persona in launch profile membership.default GetStreamingImageResponsegetStreamingImage(Consumer<GetStreamingImageRequest.Builder> getStreamingImageRequest) Get streaming image.default GetStreamingImageResponsegetStreamingImage(GetStreamingImageRequest getStreamingImageRequest) Get streaming image.default GetStreamingSessionResponsegetStreamingSession(Consumer<GetStreamingSessionRequest.Builder> getStreamingSessionRequest) Gets StreamingSession resource.default GetStreamingSessionResponsegetStreamingSession(GetStreamingSessionRequest getStreamingSessionRequest) Gets StreamingSession resource.getStreamingSessionBackup(Consumer<GetStreamingSessionBackupRequest.Builder> getStreamingSessionBackupRequest) GetsStreamingSessionBackupresource.getStreamingSessionBackup(GetStreamingSessionBackupRequest getStreamingSessionBackupRequest) GetsStreamingSessionBackupresource.getStreamingSessionStream(Consumer<GetStreamingSessionStreamRequest.Builder> getStreamingSessionStreamRequest) Gets a StreamingSessionStream for a streaming session.getStreamingSessionStream(GetStreamingSessionStreamRequest getStreamingSessionStreamRequest) Gets a StreamingSessionStream for a streaming session.default GetStudioResponsegetStudio(Consumer<GetStudioRequest.Builder> getStudioRequest) Get a studio resource.default GetStudioResponsegetStudio(GetStudioRequest getStudioRequest) Get a studio resource.default GetStudioComponentResponsegetStudioComponent(Consumer<GetStudioComponentRequest.Builder> getStudioComponentRequest) Gets a studio component resource.default GetStudioComponentResponsegetStudioComponent(GetStudioComponentRequest getStudioComponentRequest) Gets a studio component resource.default GetStudioMemberResponsegetStudioMember(Consumer<GetStudioMemberRequest.Builder> getStudioMemberRequest) Get a user's membership in a studio.default GetStudioMemberResponsegetStudioMember(GetStudioMemberRequest getStudioMemberRequest) Get a user's membership in a studio.default ListEulaAcceptancesResponselistEulaAcceptances(Consumer<ListEulaAcceptancesRequest.Builder> listEulaAcceptancesRequest) List EULA acceptances.default ListEulaAcceptancesResponselistEulaAcceptances(ListEulaAcceptancesRequest listEulaAcceptancesRequest) List EULA acceptances.default ListEulaAcceptancesIterablelistEulaAcceptancesPaginator(Consumer<ListEulaAcceptancesRequest.Builder> listEulaAcceptancesRequest) This is a variant oflistEulaAcceptances(software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesRequest)operation.default ListEulaAcceptancesIterablelistEulaAcceptancesPaginator(ListEulaAcceptancesRequest listEulaAcceptancesRequest) This is a variant oflistEulaAcceptances(software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesRequest)operation.default ListEulasResponselistEulas(Consumer<ListEulasRequest.Builder> listEulasRequest) List EULAs.default ListEulasResponselistEulas(ListEulasRequest listEulasRequest) List EULAs.default ListEulasIterablelistEulasPaginator(Consumer<ListEulasRequest.Builder> listEulasRequest) This is a variant oflistEulas(software.amazon.awssdk.services.nimble.model.ListEulasRequest)operation.default ListEulasIterablelistEulasPaginator(ListEulasRequest listEulasRequest) This is a variant oflistEulas(software.amazon.awssdk.services.nimble.model.ListEulasRequest)operation.default ListLaunchProfileMembersResponselistLaunchProfileMembers(Consumer<ListLaunchProfileMembersRequest.Builder> listLaunchProfileMembersRequest) Get all users in a given launch profile membership.default ListLaunchProfileMembersResponselistLaunchProfileMembers(ListLaunchProfileMembersRequest listLaunchProfileMembersRequest) Get all users in a given launch profile membership.default ListLaunchProfileMembersIterablelistLaunchProfileMembersPaginator(Consumer<ListLaunchProfileMembersRequest.Builder> listLaunchProfileMembersRequest) This is a variant oflistLaunchProfileMembers(software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersRequest)operation.default ListLaunchProfileMembersIterablelistLaunchProfileMembersPaginator(ListLaunchProfileMembersRequest listLaunchProfileMembersRequest) This is a variant oflistLaunchProfileMembers(software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersRequest)operation.default ListLaunchProfilesResponselistLaunchProfiles(Consumer<ListLaunchProfilesRequest.Builder> listLaunchProfilesRequest) List all the launch profiles a studio.default ListLaunchProfilesResponselistLaunchProfiles(ListLaunchProfilesRequest listLaunchProfilesRequest) List all the launch profiles a studio.default ListLaunchProfilesIterablelistLaunchProfilesPaginator(Consumer<ListLaunchProfilesRequest.Builder> listLaunchProfilesRequest) This is a variant oflistLaunchProfiles(software.amazon.awssdk.services.nimble.model.ListLaunchProfilesRequest)operation.default ListLaunchProfilesIterablelistLaunchProfilesPaginator(ListLaunchProfilesRequest listLaunchProfilesRequest) This is a variant oflistLaunchProfiles(software.amazon.awssdk.services.nimble.model.ListLaunchProfilesRequest)operation.default ListStreamingImagesResponselistStreamingImages(Consumer<ListStreamingImagesRequest.Builder> listStreamingImagesRequest) List the streaming image resources available to this studio.default ListStreamingImagesResponselistStreamingImages(ListStreamingImagesRequest listStreamingImagesRequest) List the streaming image resources available to this studio.default ListStreamingImagesIterablelistStreamingImagesPaginator(Consumer<ListStreamingImagesRequest.Builder> listStreamingImagesRequest) This is a variant oflistStreamingImages(software.amazon.awssdk.services.nimble.model.ListStreamingImagesRequest)operation.default ListStreamingImagesIterablelistStreamingImagesPaginator(ListStreamingImagesRequest listStreamingImagesRequest) This is a variant oflistStreamingImages(software.amazon.awssdk.services.nimble.model.ListStreamingImagesRequest)operation.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) This is a variant oflistStreamingSessionBackups(software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsRequest)operation.listStreamingSessionBackupsPaginator(ListStreamingSessionBackupsRequest listStreamingSessionBackupsRequest) This is a variant oflistStreamingSessionBackups(software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsRequest)operation.default ListStreamingSessionsResponselistStreamingSessions(Consumer<ListStreamingSessionsRequest.Builder> listStreamingSessionsRequest) Lists the streaming sessions in a studio.default ListStreamingSessionsResponselistStreamingSessions(ListStreamingSessionsRequest listStreamingSessionsRequest) Lists the streaming sessions in a studio.default ListStreamingSessionsIterablelistStreamingSessionsPaginator(Consumer<ListStreamingSessionsRequest.Builder> listStreamingSessionsRequest) This is a variant oflistStreamingSessions(software.amazon.awssdk.services.nimble.model.ListStreamingSessionsRequest)operation.default ListStreamingSessionsIterablelistStreamingSessionsPaginator(ListStreamingSessionsRequest listStreamingSessionsRequest) This is a variant oflistStreamingSessions(software.amazon.awssdk.services.nimble.model.ListStreamingSessionsRequest)operation.default ListStudioComponentsResponselistStudioComponents(Consumer<ListStudioComponentsRequest.Builder> listStudioComponentsRequest) Lists theStudioComponentsin a studio.default ListStudioComponentsResponselistStudioComponents(ListStudioComponentsRequest listStudioComponentsRequest) Lists theStudioComponentsin a studio.default ListStudioComponentsIterablelistStudioComponentsPaginator(Consumer<ListStudioComponentsRequest.Builder> listStudioComponentsRequest) This is a variant oflistStudioComponents(software.amazon.awssdk.services.nimble.model.ListStudioComponentsRequest)operation.default ListStudioComponentsIterablelistStudioComponentsPaginator(ListStudioComponentsRequest listStudioComponentsRequest) This is a variant oflistStudioComponents(software.amazon.awssdk.services.nimble.model.ListStudioComponentsRequest)operation.default ListStudioMembersResponselistStudioMembers(Consumer<ListStudioMembersRequest.Builder> listStudioMembersRequest) Get all users in a given studio membership.default ListStudioMembersResponselistStudioMembers(ListStudioMembersRequest listStudioMembersRequest) Get all users in a given studio membership.default ListStudioMembersIterablelistStudioMembersPaginator(Consumer<ListStudioMembersRequest.Builder> listStudioMembersRequest) This is a variant oflistStudioMembers(software.amazon.awssdk.services.nimble.model.ListStudioMembersRequest)operation.default ListStudioMembersIterablelistStudioMembersPaginator(ListStudioMembersRequest listStudioMembersRequest) This is a variant oflistStudioMembers(software.amazon.awssdk.services.nimble.model.ListStudioMembersRequest)operation.default ListStudiosResponselistStudios(Consumer<ListStudiosRequest.Builder> listStudiosRequest) List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.default ListStudiosResponselistStudios(ListStudiosRequest listStudiosRequest) List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.default ListStudiosIterablelistStudiosPaginator(Consumer<ListStudiosRequest.Builder> listStudiosRequest) This is a variant oflistStudios(software.amazon.awssdk.services.nimble.model.ListStudiosRequest)operation.default ListStudiosIterablelistStudiosPaginator(ListStudiosRequest listStudiosRequest) This is a variant oflistStudios(software.amazon.awssdk.services.nimble.model.ListStudiosRequest)operation.default ListTagsForResourceResponselistTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Gets the tags for a resource, given its Amazon Resource Names (ARN).default ListTagsForResourceResponselistTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Gets the tags for a resource, given its Amazon Resource Names (ARN).default PutLaunchProfileMembersResponseputLaunchProfileMembers(Consumer<PutLaunchProfileMembersRequest.Builder> putLaunchProfileMembersRequest) Add/update users with given persona to launch profile membership.default PutLaunchProfileMembersResponseputLaunchProfileMembers(PutLaunchProfileMembersRequest putLaunchProfileMembersRequest) Add/update users with given persona to launch profile membership.default PutStudioMembersResponseputStudioMembers(Consumer<PutStudioMembersRequest.Builder> putStudioMembersRequest) Add/update users with given persona to studio membership.default PutStudioMembersResponseputStudioMembers(PutStudioMembersRequest putStudioMembersRequest) Add/update users with given persona to studio membership.default NimbleServiceClientConfigurationThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadatadefault StartStreamingSessionResponsestartStreamingSession(Consumer<StartStreamingSessionRequest.Builder> startStreamingSessionRequest) Transitions sessions from theSTOPPEDstate into theREADYstate.default StartStreamingSessionResponsestartStreamingSession(StartStreamingSessionRequest startStreamingSessionRequest) Transitions sessions from theSTOPPEDstate into theREADYstate.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 StopStreamingSessionResponsestopStreamingSession(Consumer<StopStreamingSessionRequest.Builder> stopStreamingSessionRequest) Transitions sessions from theREADYstate into theSTOPPEDstate.default StopStreamingSessionResponsestopStreamingSession(StopStreamingSessionRequest stopStreamingSessionRequest) Transitions sessions from theREADYstate into theSTOPPEDstate.default TagResourceResponsetagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Creates tags for a resource, given its ARN.default TagResourceResponsetagResource(TagResourceRequest tagResourceRequest) Creates tags for a resource, given its ARN.default UntagResourceResponseuntagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Deletes the tags for a resource.default UntagResourceResponseuntagResource(UntagResourceRequest untagResourceRequest) Deletes the tags for a resource.default UpdateLaunchProfileResponseupdateLaunchProfile(Consumer<UpdateLaunchProfileRequest.Builder> updateLaunchProfileRequest) Update a launch profile.default UpdateLaunchProfileResponseupdateLaunchProfile(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 UpdateStreamingImageResponseupdateStreamingImage(Consumer<UpdateStreamingImageRequest.Builder> updateStreamingImageRequest) Update streaming image.default UpdateStreamingImageResponseupdateStreamingImage(UpdateStreamingImageRequest updateStreamingImageRequest) Update streaming image.default UpdateStudioResponseupdateStudio(Consumer<UpdateStudioRequest.Builder> updateStudioRequest) Update a Studio resource.default UpdateStudioResponseupdateStudio(UpdateStudioRequest updateStudioRequest) Update a Studio resource.default UpdateStudioComponentResponseupdateStudioComponent(Consumer<UpdateStudioComponentRequest.Builder> updateStudioComponentRequest) Updates a studio component resource.default UpdateStudioComponentResponseupdateStudioComponent(UpdateStudioComponentRequest updateStudioComponentRequest) Updates a studio component resource.default NimbleWaiterwaiter()Create an instance ofNimbleWaiterusing this client.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods 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.Builderavoiding the need to create one manually viaAcceptEulasRequest.builder()- Parameters:
acceptEulasRequest- AConsumerthat will call methods onAcceptEulasRequest.Builderto 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.Builderavoiding the need to create one manually viaCreateLaunchProfileRequest.builder()- Parameters:
createLaunchProfileRequest- AConsumerthat will call methods onCreateLaunchProfileRequest.Builderto 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.Builderavoiding the need to create one manually viaCreateStreamingImageRequest.builder()- Parameters:
createStreamingImageRequest- AConsumerthat will call methods onCreateStreamingImageRequest.Builderto 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
READYstate.- 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
READYstate.
This is a convenience which creates an instance of the
CreateStreamingSessionRequest.Builderavoiding the need to create one manually viaCreateStreamingSessionRequest.builder()- Parameters:
createStreamingSessionRequest- AConsumerthat will call methods onCreateStreamingSessionRequest.Builderto 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
READYstate.- 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
READYstate.
This is a convenience which creates an instance of the
CreateStreamingSessionStreamRequest.Builderavoiding the need to create one manually viaCreateStreamingSessionStreamRequest.builder()- Parameters:
createStreamingSessionStreamRequest- AConsumerthat will call methods onCreateStreamingSessionStreamRequest.Builderto 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-StudioUsermanaged policy attached for the portal to function properly.The admin role must have the
AmazonNimbleStudio-StudioAdminmanaged 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
CreateStudioto 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-StudioUsermanaged policy attached for the portal to function properly.The admin role must have the
AmazonNimbleStudio-StudioAdminmanaged 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
CreateStudioto 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.Builderavoiding the need to create one manually viaCreateStudioRequest.builder()- Parameters:
createStudioRequest- AConsumerthat will call methods onCreateStudioRequest.Builderto 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.Builderavoiding the need to create one manually viaCreateStudioComponentRequest.builder()- Parameters:
createStudioComponentRequest- AConsumerthat will call methods onCreateStudioComponentRequest.Builderto 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.Builderavoiding the need to create one manually viaDeleteLaunchProfileRequest.builder()- Parameters:
deleteLaunchProfileRequest- AConsumerthat will call methods onDeleteLaunchProfileRequest.Builderto 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.Builderavoiding the need to create one manually viaDeleteLaunchProfileMemberRequest.builder()- Parameters:
deleteLaunchProfileMemberRequest- AConsumerthat will call methods onDeleteLaunchProfileMemberRequest.Builderto 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.Builderavoiding the need to create one manually viaDeleteStreamingImageRequest.builder()- Parameters:
deleteStreamingImageRequest- AConsumerthat will call methods onDeleteStreamingImageRequest.Builderto 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
DELETEDstate.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
DELETEDstate.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.Builderavoiding the need to create one manually viaDeleteStreamingSessionRequest.builder()- Parameters:
deleteStreamingSessionRequest- AConsumerthat will call methods onDeleteStreamingSessionRequest.Builderto 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.Builderavoiding the need to create one manually viaDeleteStudioRequest.builder()- Parameters:
deleteStudioRequest- AConsumerthat will call methods onDeleteStudioRequest.Builderto 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.Builderavoiding the need to create one manually viaDeleteStudioComponentRequest.builder()- Parameters:
deleteStudioComponentRequest- AConsumerthat will call methods onDeleteStudioComponentRequest.Builderto 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.Builderavoiding the need to create one manually viaDeleteStudioMemberRequest.builder()- Parameters:
deleteStudioMemberRequest- AConsumerthat will call methods onDeleteStudioMemberRequest.Builderto 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.Builderavoiding the need to create one manually viaGetEulaRequest.builder()- Parameters:
getEulaRequest- AConsumerthat will call methods onGetEulaRequest.Builderto 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.Builderavoiding the need to create one manually viaGetLaunchProfileRequest.builder()- Parameters:
getLaunchProfileRequest- AConsumerthat will call methods onGetLaunchProfileRequest.Builderto 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.Builderavoiding the need to create one manually viaGetLaunchProfileDetailsRequest.builder()- Parameters:
getLaunchProfileDetailsRequest- AConsumerthat will call methods onGetLaunchProfileDetailsRequest.Builderto 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.Builderavoiding the need to create one manually viaGetLaunchProfileInitializationRequest.builder()- Parameters:
getLaunchProfileInitializationRequest- AConsumerthat will call methods onGetLaunchProfileInitializationRequest.Builderto 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.Builderavoiding the need to create one manually viaGetLaunchProfileMemberRequest.builder()- Parameters:
getLaunchProfileMemberRequest- AConsumerthat will call methods onGetLaunchProfileMemberRequest.Builderto 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.Builderavoiding the need to create one manually viaGetStreamingImageRequest.builder()- Parameters:
getStreamingImageRequest- AConsumerthat will call methods onGetStreamingImageRequest.Builderto 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.Builderavoiding the need to create one manually viaGetStreamingSessionRequest.builder()- Parameters:
getStreamingSessionRequest- AConsumerthat will call methods onGetStreamingSessionRequest.Builderto 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
StreamingSessionBackupresource.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
StreamingSessionBackupresource.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.Builderavoiding the need to create one manually viaGetStreamingSessionBackupRequest.builder()- Parameters:
getStreamingSessionBackupRequest- AConsumerthat will call methods onGetStreamingSessionBackupRequest.Builderto 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
StreamingSessionStreamchanges to theREADYstate, 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
StreamingSessionStreamchanges to theREADYstate, 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.Builderavoiding the need to create one manually viaGetStreamingSessionStreamRequest.builder()- Parameters:
getStreamingSessionStreamRequest- AConsumerthat will call methods onGetStreamingSessionStreamRequest.Builderto 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.Builderavoiding the need to create one manually viaGetStudioRequest.builder()- Parameters:
getStudioRequest- AConsumerthat will call methods onGetStudioRequest.Builderto 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.Builderavoiding the need to create one manually viaGetStudioComponentRequest.builder()- Parameters:
getStudioComponentRequest- AConsumerthat will call methods onGetStudioComponentRequest.Builderto 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.Builderavoiding the need to create one manually viaGetStudioMemberRequest.builder()- Parameters:
getStudioMemberRequest- AConsumerthat will call methods onGetStudioMemberRequest.Builderto 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.Builderavoiding the need to create one manually viaListEulaAcceptancesRequest.builder()- Parameters:
listEulaAcceptancesRequest- AConsumerthat will call methods onListEulaAcceptancesRequest.Builderto 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 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 Stream
2) Using For loopsoftware.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 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListEulaAcceptancesRequest.builder()- Parameters:
listEulaAcceptancesRequest- AConsumerthat will call methods onListEulaAcceptancesRequest.Builderto 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.Builderavoiding the need to create one manually viaListEulasRequest.builder()- Parameters:
listEulasRequest- AConsumerthat will call methods onListEulasRequest.Builderto 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 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 Stream
2) Using For loopsoftware.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 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListEulasRequest.builder()- Parameters:
listEulasRequest- AConsumerthat will call methods onListEulasRequest.Builderto 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.Builderavoiding the need to create one manually viaListLaunchProfileMembersRequest.builder()- Parameters:
listLaunchProfileMembersRequest- AConsumerthat will call methods onListLaunchProfileMembersRequest.Builderto 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 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 Stream
2) Using For loopsoftware.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 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListLaunchProfileMembersRequest.builder()- Parameters:
listLaunchProfileMembersRequest- AConsumerthat will call methods onListLaunchProfileMembersRequest.Builderto 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.Builderavoiding the need to create one manually viaListLaunchProfilesRequest.builder()- Parameters:
listLaunchProfilesRequest- AConsumerthat will call methods onListLaunchProfilesRequest.Builderto 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 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 Stream
2) Using For loopsoftware.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 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListLaunchProfilesRequest.builder()- Parameters:
listLaunchProfilesRequest- AConsumerthat will call methods onListLaunchProfilesRequest.Builderto 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.Builderavoiding the need to create one manually viaListStreamingImagesRequest.builder()- Parameters:
listStreamingImagesRequest- AConsumerthat will call methods onListStreamingImagesRequest.Builderto 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 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 Stream
2) Using For loopsoftware.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 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListStreamingImagesRequest.builder()- Parameters:
listStreamingImagesRequest- AConsumerthat will call methods onListStreamingImagesRequest.Builderto 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.Builderavoiding the need to create one manually viaListStreamingSessionBackupsRequest.builder()- Parameters:
listStreamingSessionBackupsRequest- AConsumerthat will call methods onListStreamingSessionBackupsRequest.Builderto 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 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 Stream
2) Using For loopsoftware.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 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListStreamingSessionBackupsRequest.builder()- Parameters:
listStreamingSessionBackupsRequest- AConsumerthat will call methods onListStreamingSessionBackupsRequest.Builderto 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.Builderavoiding the need to create one manually viaListStreamingSessionsRequest.builder()- Parameters:
listStreamingSessionsRequest- AConsumerthat will call methods onListStreamingSessionsRequest.Builderto 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 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 Stream
2) Using For loopsoftware.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 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListStreamingSessionsRequest.builder()- Parameters:
listStreamingSessionsRequest- AConsumerthat will call methods onListStreamingSessionsRequest.Builderto 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
StudioComponentsin 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
StudioComponentsin a studio.
This is a convenience which creates an instance of the
ListStudioComponentsRequest.Builderavoiding the need to create one manually viaListStudioComponentsRequest.builder()- Parameters:
listStudioComponentsRequest- AConsumerthat will call methods onListStudioComponentsRequest.Builderto 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 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 Stream
2) Using For loopsoftware.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 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListStudioComponentsRequest.builder()- Parameters:
listStudioComponentsRequest- AConsumerthat will call methods onListStudioComponentsRequest.Builderto 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.
ListStudioMembersonly 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.
ListStudioMembersonly returns admin members.
This is a convenience which creates an instance of the
ListStudioMembersRequest.Builderavoiding the need to create one manually viaListStudioMembersRequest.builder()- Parameters:
listStudioMembersRequest- AConsumerthat will call methods onListStudioMembersRequest.Builderto 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 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 Stream
2) Using For loopsoftware.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 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListStudioMembersRequest.builder()- Parameters:
listStudioMembersRequest- AConsumerthat will call methods onListStudioMembersRequest.Builderto 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.Builderavoiding the need to create one manually viaListStudiosRequest.builder()- Parameters:
listStudiosRequest- AConsumerthat will call methods onListStudiosRequest.Builderto 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 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 Stream
2) Using For loopsoftware.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 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 Stream
2) Using For loopsoftware.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.Builderavoiding the need to create one manually viaListStudiosRequest.builder()- Parameters:
listStudiosRequest- AConsumerthat will call methods onListStudiosRequest.Builderto 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.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto 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.Builderavoiding the need to create one manually viaPutLaunchProfileMembersRequest.builder()- Parameters:
putLaunchProfileMembersRequest- AConsumerthat will call methods onPutLaunchProfileMembersRequest.Builderto 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.Builderavoiding the need to create one manually viaPutStudioMembersRequest.builder()- Parameters:
putStudioMembersRequest- AConsumerthat will call methods onPutStudioMembersRequest.Builderto 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
STOPPEDstate into theREADYstate. TheSTART_IN_PROGRESSstate is the intermediate state between theSTOPPEDandREADYstates.- 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
STOPPEDstate into theREADYstate. TheSTART_IN_PROGRESSstate is the intermediate state between theSTOPPEDandREADYstates.
This is a convenience which creates an instance of the
StartStreamingSessionRequest.Builderavoiding the need to create one manually viaStartStreamingSessionRequest.builder()- Parameters:
startStreamingSessionRequest- AConsumerthat will call methods onStartStreamingSessionRequest.Builderto 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
READYstate.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
READYstate.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.Builderavoiding the need to create one manually viaStartStudioSsoConfigurationRepairRequest.builder()- Parameters:
startStudioSsoConfigurationRepairRequest- AConsumerthat will call methods onStartStudioSsoConfigurationRepairRequest.Builderto 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
READYstate into theSTOPPEDstate. TheSTOP_IN_PROGRESSstate is the intermediate state between theREADYandSTOPPEDstates.- 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
READYstate into theSTOPPEDstate. TheSTOP_IN_PROGRESSstate is the intermediate state between theREADYandSTOPPEDstates.
This is a convenience which creates an instance of the
StopStreamingSessionRequest.Builderavoiding the need to create one manually viaStopStreamingSessionRequest.builder()- Parameters:
stopStreamingSessionRequest- AConsumerthat will call methods onStopStreamingSessionRequest.Builderto 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.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto 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.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto 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.Builderavoiding the need to create one manually viaUpdateLaunchProfileRequest.builder()- Parameters:
updateLaunchProfileRequest- AConsumerthat will call methods onUpdateLaunchProfileRequest.Builderto 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.Builderavoiding the need to create one manually viaUpdateLaunchProfileMemberRequest.builder()- Parameters:
updateLaunchProfileMemberRequest- AConsumerthat will call methods onUpdateLaunchProfileMemberRequest.Builderto 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.Builderavoiding the need to create one manually viaUpdateStreamingImageRequest.builder()- Parameters:
updateStreamingImageRequest- AConsumerthat will call methods onUpdateStreamingImageRequest.Builderto 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.Builderavoiding the need to create one manually viaUpdateStudioRequest.builder()- Parameters:
updateStudioRequest- AConsumerthat will call methods onUpdateStudioRequest.Builderto 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.Builderavoiding the need to create one manually viaUpdateStudioComponentRequest.builder()- Parameters:
updateStudioComponentRequest- AConsumerthat will call methods onUpdateStudioComponentRequest.Builderto create a request.- Returns:
- Result of the UpdateStudioComponent operation returned by the service.
- See Also:
-
waiter
Create an instance ofNimbleWaiterusing 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 aNimbleClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aNimbleClient. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-