@Generated(value="software.amazon.awssdk:codegen") public final class UpdateTemplateRequest extends QuickSightRequest implements ToCopyableBuilder<UpdateTemplateRequest.Builder,UpdateTemplateRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateTemplateRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
awsAccountId()
The ID of the Amazon Web Services account that contains the template that you're updating.
|
static UpdateTemplateRequest.Builder |
builder() |
TemplateVersionDefinition |
definition()
The definition of a template.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name for the template.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateTemplateRequest.Builder> |
serializableBuilderClass() |
TemplateSourceEntity |
sourceEntity()
The entity that you are using as a source when you update the template.
|
String |
templateId()
The ID for the template.
|
UpdateTemplateRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
versionDescription()
A description of the current template version that is being updated.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String awsAccountId()
The ID of the Amazon Web Services account that contains the template that you're updating.
public final String templateId()
The ID for the template.
public final TemplateSourceEntity sourceEntity()
The entity that you are using as a source when you update the template. In SourceEntity, you specify
the type of object you're using as source: SourceTemplate for a template or
SourceAnalysis for an analysis. Both of these require an Amazon Resource Name (ARN). For
SourceTemplate, specify the ARN of the source template. For SourceAnalysis, specify the
ARN of the source analysis. The SourceTemplate ARN can contain any Amazon Web Services account and
any Amazon QuickSight-supported Amazon Web Services Region;.
Use the DataSetReferences entity within SourceTemplate or SourceAnalysis
to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must
match its placeholder.
SourceEntity, you
specify the type of object you're using as source: SourceTemplate for a template or
SourceAnalysis for an analysis. Both of these require an Amazon Resource Name (ARN). For
SourceTemplate, specify the ARN of the source template. For SourceAnalysis,
specify the ARN of the source analysis. The SourceTemplate ARN can contain any Amazon Web
Services account and any Amazon QuickSight-supported Amazon Web Services Region;.
Use the DataSetReferences entity within SourceTemplate or
SourceAnalysis to list the replacement datasets for the placeholders listed in the original.
The schema in each dataset must match its placeholder.
public final String versionDescription()
A description of the current template version that is being updated. Every time you call
UpdateTemplate, you create a new version of the template. Each version of the template maintains a
description of the version in the VersionDescription field.
UpdateTemplate, you create a new version of the template. Each version of the template
maintains a description of the version in the VersionDescription field.public final String name()
The name for the template.
public final TemplateVersionDefinition definition()
The definition of a template.
A definition is the data model of all features in a Dashboard, Template, or Analysis.
A definition is the data model of all features in a Dashboard, Template, or Analysis.
public UpdateTemplateRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateTemplateRequest.Builder,UpdateTemplateRequest>toBuilder in class QuickSightRequestpublic static UpdateTemplateRequest.Builder builder()
public static Class<? extends UpdateTemplateRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.