Class PrometheusDirectQueryDataSource
java.lang.Object
software.amazon.awssdk.services.opensearch.model.PrometheusDirectQueryDataSource
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PrometheusDirectQueryDataSource.Builder,PrometheusDirectQueryDataSource>
@Generated("software.amazon.awssdk:codegen")
public final class PrometheusDirectQueryDataSource
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<PrometheusDirectQueryDataSource.Builder,PrometheusDirectQueryDataSource>
Configuration details for a Prometheus data source that can be used for direct queries.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringroleArn()The unique identifier of the IAM role that grants OpenSearch Service permission to access the specified data source.static Class<? extends PrometheusDirectQueryDataSource.Builder>final StringtoString()Returns a string representation of this object.final StringThe unique identifier of the Amazon Managed Prometheus Workspace that is associated with the specified data source.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
roleArn
The unique identifier of the IAM role that grants OpenSearch Service permission to access the specified data source.
- Returns:
- The unique identifier of the IAM role that grants OpenSearch Service permission to access the specified data source.
-
workspaceArn
The unique identifier of the Amazon Managed Prometheus Workspace that is associated with the specified data source.
- Returns:
- The unique identifier of the Amazon Managed Prometheus Workspace that is associated with the specified data source.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<PrometheusDirectQueryDataSource.Builder,PrometheusDirectQueryDataSource>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-