@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InstanceStorageConfig extends Object implements Serializable, Cloneable, StructuredPojo
The storage configuration for the instance.
Constructor and Description |
---|
InstanceStorageConfig() |
Modifier and Type | Method and Description |
---|---|
InstanceStorageConfig |
clone() |
boolean |
equals(Object obj) |
String |
getAssociationId()
The existing association identifier that uniquely identifies the resource type and storage config for the given
instance ID.
|
KinesisFirehoseConfig |
getKinesisFirehoseConfig()
The configuration of the Kinesis Firehose delivery stream.
|
KinesisStreamConfig |
getKinesisStreamConfig()
The configuration of the Kinesis data stream.
|
KinesisVideoStreamConfig |
getKinesisVideoStreamConfig()
The configuration of the Kinesis video stream.
|
S3Config |
getS3Config()
The S3 bucket configuration.
|
String |
getStorageType()
A valid storage type.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAssociationId(String associationId)
The existing association identifier that uniquely identifies the resource type and storage config for the given
instance ID.
|
void |
setKinesisFirehoseConfig(KinesisFirehoseConfig kinesisFirehoseConfig)
The configuration of the Kinesis Firehose delivery stream.
|
void |
setKinesisStreamConfig(KinesisStreamConfig kinesisStreamConfig)
The configuration of the Kinesis data stream.
|
void |
setKinesisVideoStreamConfig(KinesisVideoStreamConfig kinesisVideoStreamConfig)
The configuration of the Kinesis video stream.
|
void |
setS3Config(S3Config s3Config)
The S3 bucket configuration.
|
void |
setStorageType(String storageType)
A valid storage type.
|
String |
toString()
Returns a string representation of this object.
|
InstanceStorageConfig |
withAssociationId(String associationId)
The existing association identifier that uniquely identifies the resource type and storage config for the given
instance ID.
|
InstanceStorageConfig |
withKinesisFirehoseConfig(KinesisFirehoseConfig kinesisFirehoseConfig)
The configuration of the Kinesis Firehose delivery stream.
|
InstanceStorageConfig |
withKinesisStreamConfig(KinesisStreamConfig kinesisStreamConfig)
The configuration of the Kinesis data stream.
|
InstanceStorageConfig |
withKinesisVideoStreamConfig(KinesisVideoStreamConfig kinesisVideoStreamConfig)
The configuration of the Kinesis video stream.
|
InstanceStorageConfig |
withS3Config(S3Config s3Config)
The S3 bucket configuration.
|
InstanceStorageConfig |
withStorageType(StorageType storageType)
A valid storage type.
|
InstanceStorageConfig |
withStorageType(String storageType)
A valid storage type.
|
public void setAssociationId(String associationId)
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
associationId
- The existing association identifier that uniquely identifies the resource type and storage config for the
given instance ID.public String getAssociationId()
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
public InstanceStorageConfig withAssociationId(String associationId)
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
associationId
- The existing association identifier that uniquely identifies the resource type and storage config for the
given instance ID.public void setStorageType(String storageType)
A valid storage type.
storageType
- A valid storage type.StorageType
public String getStorageType()
A valid storage type.
StorageType
public InstanceStorageConfig withStorageType(String storageType)
A valid storage type.
storageType
- A valid storage type.StorageType
public InstanceStorageConfig withStorageType(StorageType storageType)
A valid storage type.
storageType
- A valid storage type.StorageType
public void setS3Config(S3Config s3Config)
The S3 bucket configuration.
s3Config
- The S3 bucket configuration.public S3Config getS3Config()
The S3 bucket configuration.
public InstanceStorageConfig withS3Config(S3Config s3Config)
The S3 bucket configuration.
s3Config
- The S3 bucket configuration.public void setKinesisVideoStreamConfig(KinesisVideoStreamConfig kinesisVideoStreamConfig)
The configuration of the Kinesis video stream.
kinesisVideoStreamConfig
- The configuration of the Kinesis video stream.public KinesisVideoStreamConfig getKinesisVideoStreamConfig()
The configuration of the Kinesis video stream.
public InstanceStorageConfig withKinesisVideoStreamConfig(KinesisVideoStreamConfig kinesisVideoStreamConfig)
The configuration of the Kinesis video stream.
kinesisVideoStreamConfig
- The configuration of the Kinesis video stream.public void setKinesisStreamConfig(KinesisStreamConfig kinesisStreamConfig)
The configuration of the Kinesis data stream.
kinesisStreamConfig
- The configuration of the Kinesis data stream.public KinesisStreamConfig getKinesisStreamConfig()
The configuration of the Kinesis data stream.
public InstanceStorageConfig withKinesisStreamConfig(KinesisStreamConfig kinesisStreamConfig)
The configuration of the Kinesis data stream.
kinesisStreamConfig
- The configuration of the Kinesis data stream.public void setKinesisFirehoseConfig(KinesisFirehoseConfig kinesisFirehoseConfig)
The configuration of the Kinesis Firehose delivery stream.
kinesisFirehoseConfig
- The configuration of the Kinesis Firehose delivery stream.public KinesisFirehoseConfig getKinesisFirehoseConfig()
The configuration of the Kinesis Firehose delivery stream.
public InstanceStorageConfig withKinesisFirehoseConfig(KinesisFirehoseConfig kinesisFirehoseConfig)
The configuration of the Kinesis Firehose delivery stream.
kinesisFirehoseConfig
- The configuration of the Kinesis Firehose delivery stream.public String toString()
toString
in class Object
Object.toString()
public InstanceStorageConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.