Class CreateWorkspaceServiceAccountResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.grafana.model.GrafanaResponse
-
- software.amazon.awssdk.services.grafana.model.CreateWorkspaceServiceAccountResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<CreateWorkspaceServiceAccountResponse.Builder,CreateWorkspaceServiceAccountResponse>
@Generated("software.amazon.awssdk:codegen") public final class CreateWorkspaceServiceAccountResponse extends GrafanaResponse implements ToCopyableBuilder<CreateWorkspaceServiceAccountResponse.Builder,CreateWorkspaceServiceAccountResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCreateWorkspaceServiceAccountResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateWorkspaceServiceAccountResponse.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)RolegrafanaRole()The permission level given to the service account.StringgrafanaRoleAsString()The permission level given to the service account.inthashCode()Stringid()The ID of the service account.Stringname()The name of the service account.List<SdkField<?>>sdkFields()static Class<? extends CreateWorkspaceServiceAccountResponse.Builder>serializableBuilderClass()CreateWorkspaceServiceAccountResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringworkspaceId()The workspace with which the service account is associated.-
Methods inherited from class software.amazon.awssdk.services.grafana.model.GrafanaResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
grafanaRole
public final Role grafanaRole()
The permission level given to the service account.
If the service returns an enum value that is not available in the current SDK version,
grafanaRolewill returnRole.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromgrafanaRoleAsString().- Returns:
- The permission level given to the service account.
- See Also:
Role
-
grafanaRoleAsString
public final String grafanaRoleAsString()
The permission level given to the service account.
If the service returns an enum value that is not available in the current SDK version,
grafanaRolewill returnRole.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromgrafanaRoleAsString().- Returns:
- The permission level given to the service account.
- See Also:
Role
-
id
public final String id()
The ID of the service account.
- Returns:
- The ID of the service account.
-
name
public final String name()
The name of the service account.
- Returns:
- The name of the service account.
-
workspaceId
public final String workspaceId()
The workspace with which the service account is associated.
- Returns:
- The workspace with which the service account is associated.
-
toBuilder
public CreateWorkspaceServiceAccountResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CreateWorkspaceServiceAccountResponse.Builder,CreateWorkspaceServiceAccountResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static CreateWorkspaceServiceAccountResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends CreateWorkspaceServiceAccountResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
-