Class GetDataEndpointRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.kinesisvideo.model.KinesisVideoRequest
-
- software.amazon.awssdk.services.kinesisvideo.model.GetDataEndpointRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetDataEndpointRequest.Builder,GetDataEndpointRequest>
@Generated("software.amazon.awssdk:codegen") public final class GetDataEndpointRequest extends KinesisVideoRequest implements ToCopyableBuilder<GetDataEndpointRequest.Builder,GetDataEndpointRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetDataEndpointRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description APINameapiName()The name of the API action for which to get an endpoint.StringapiNameAsString()The name of the API action for which to get an endpoint.static GetDataEndpointRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends GetDataEndpointRequest.Builder>serializableBuilderClass()StringstreamARN()The Amazon Resource Name (ARN) of the stream that you want to get the endpoint for.StringstreamName()The name of the stream that you want to get the endpoint for.GetDataEndpointRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
streamName
public final String streamName()
The name of the stream that you want to get the endpoint for. You must specify either this parameter or a
StreamARNin the request.- Returns:
- The name of the stream that you want to get the endpoint for. You must specify either this parameter or a
StreamARNin the request.
-
streamARN
public final String streamARN()
The Amazon Resource Name (ARN) of the stream that you want to get the endpoint for. You must specify either this parameter or a
StreamNamein the request.- Returns:
- The Amazon Resource Name (ARN) of the stream that you want to get the endpoint for. You must specify
either this parameter or a
StreamNamein the request.
-
apiName
public final APIName apiName()
The name of the API action for which to get an endpoint.
If the service returns an enum value that is not available in the current SDK version,
apiNamewill returnAPIName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromapiNameAsString().- Returns:
- The name of the API action for which to get an endpoint.
- See Also:
APIName
-
apiNameAsString
public final String apiNameAsString()
The name of the API action for which to get an endpoint.
If the service returns an enum value that is not available in the current SDK version,
apiNamewill returnAPIName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromapiNameAsString().- Returns:
- The name of the API action for which to get an endpoint.
- See Also:
APIName
-
toBuilder
public GetDataEndpointRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetDataEndpointRequest.Builder,GetDataEndpointRequest>- Specified by:
toBuilderin classKinesisVideoRequest
-
builder
public static GetDataEndpointRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetDataEndpointRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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 classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-