public static final class SnapshotSettings.Builder extends GeneratedMessage.Builder<SnapshotSettings.Builder> implements SnapshotSettingsOrBuilder Protobuf type google.cloud.compute.v1.SnapshotSettings
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > SnapshotSettings.BuilderImplements
SnapshotSettingsOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public SnapshotSettings build()| Returns | |
|---|---|
| Type | Description |
SnapshotSettings |
|
buildPartial()
public SnapshotSettings buildPartial()| Returns | |
|---|---|
| Type | Description |
SnapshotSettings |
|
clear()
public SnapshotSettings.Builder clear()| Returns | |
|---|---|
| Type | Description |
SnapshotSettings.Builder |
|
clearAccessLocation()
public SnapshotSettings.Builder clearAccessLocation()(Regional snapshots use only)Policy of which location is allowed to access snapshot.
optional .google.cloud.compute.v1.SnapshotSettingsAccessLocation access_location = 18410544;
| Returns | |
|---|---|
| Type | Description |
SnapshotSettings.Builder |
|
clearStorageLocation()
public SnapshotSettings.Builder clearStorageLocation()Policy of which storage location is going to be resolved, and additional data that particularizes how the policy is going to be carried out.
optional .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings storage_location = 460859641;
| Returns | |
|---|---|
| Type | Description |
SnapshotSettings.Builder |
|
getAccessLocation()
public SnapshotSettingsAccessLocation getAccessLocation()(Regional snapshots use only)Policy of which location is allowed to access snapshot.
optional .google.cloud.compute.v1.SnapshotSettingsAccessLocation access_location = 18410544;
| Returns | |
|---|---|
| Type | Description |
SnapshotSettingsAccessLocation |
The accessLocation. |
getAccessLocationBuilder()
public SnapshotSettingsAccessLocation.Builder getAccessLocationBuilder()(Regional snapshots use only)Policy of which location is allowed to access snapshot.
optional .google.cloud.compute.v1.SnapshotSettingsAccessLocation access_location = 18410544;
| Returns | |
|---|---|
| Type | Description |
SnapshotSettingsAccessLocation.Builder |
|
getAccessLocationOrBuilder()
public SnapshotSettingsAccessLocationOrBuilder getAccessLocationOrBuilder()(Regional snapshots use only)Policy of which location is allowed to access snapshot.
optional .google.cloud.compute.v1.SnapshotSettingsAccessLocation access_location = 18410544;
| Returns | |
|---|---|
| Type | Description |
SnapshotSettingsAccessLocationOrBuilder |
|
getDefaultInstanceForType()
public SnapshotSettings getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
SnapshotSettings |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getStorageLocation()
public SnapshotSettingsStorageLocationSettings getStorageLocation()Policy of which storage location is going to be resolved, and additional data that particularizes how the policy is going to be carried out.
optional .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings storage_location = 460859641;
| Returns | |
|---|---|
| Type | Description |
SnapshotSettingsStorageLocationSettings |
The storageLocation. |
getStorageLocationBuilder()
public SnapshotSettingsStorageLocationSettings.Builder getStorageLocationBuilder()Policy of which storage location is going to be resolved, and additional data that particularizes how the policy is going to be carried out.
optional .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings storage_location = 460859641;
| Returns | |
|---|---|
| Type | Description |
SnapshotSettingsStorageLocationSettings.Builder |
|
getStorageLocationOrBuilder()
public SnapshotSettingsStorageLocationSettingsOrBuilder getStorageLocationOrBuilder()Policy of which storage location is going to be resolved, and additional data that particularizes how the policy is going to be carried out.
optional .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings storage_location = 460859641;
| Returns | |
|---|---|
| Type | Description |
SnapshotSettingsStorageLocationSettingsOrBuilder |
|
hasAccessLocation()
public boolean hasAccessLocation()(Regional snapshots use only)Policy of which location is allowed to access snapshot.
optional .google.cloud.compute.v1.SnapshotSettingsAccessLocation access_location = 18410544;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the accessLocation field is set. |
hasStorageLocation()
public boolean hasStorageLocation()Policy of which storage location is going to be resolved, and additional data that particularizes how the policy is going to be carried out.
optional .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings storage_location = 460859641;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the storageLocation field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeAccessLocation(SnapshotSettingsAccessLocation value)
public SnapshotSettings.Builder mergeAccessLocation(SnapshotSettingsAccessLocation value)(Regional snapshots use only)Policy of which location is allowed to access snapshot.
optional .google.cloud.compute.v1.SnapshotSettingsAccessLocation access_location = 18410544;
| Parameter | |
|---|---|
| Name | Description |
value |
SnapshotSettingsAccessLocation |
| Returns | |
|---|---|
| Type | Description |
SnapshotSettings.Builder |
|
mergeFrom(SnapshotSettings other)
public SnapshotSettings.Builder mergeFrom(SnapshotSettings other)| Parameter | |
|---|---|
| Name | Description |
other |
SnapshotSettings |
| Returns | |
|---|---|
| Type | Description |
SnapshotSettings.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public SnapshotSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
SnapshotSettings.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public SnapshotSettings.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
SnapshotSettings.Builder |
|
mergeStorageLocation(SnapshotSettingsStorageLocationSettings value)
public SnapshotSettings.Builder mergeStorageLocation(SnapshotSettingsStorageLocationSettings value)Policy of which storage location is going to be resolved, and additional data that particularizes how the policy is going to be carried out.
optional .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings storage_location = 460859641;
| Parameter | |
|---|---|
| Name | Description |
value |
SnapshotSettingsStorageLocationSettings |
| Returns | |
|---|---|
| Type | Description |
SnapshotSettings.Builder |
|
setAccessLocation(SnapshotSettingsAccessLocation value)
public SnapshotSettings.Builder setAccessLocation(SnapshotSettingsAccessLocation value)(Regional snapshots use only)Policy of which location is allowed to access snapshot.
optional .google.cloud.compute.v1.SnapshotSettingsAccessLocation access_location = 18410544;
| Parameter | |
|---|---|
| Name | Description |
value |
SnapshotSettingsAccessLocation |
| Returns | |
|---|---|
| Type | Description |
SnapshotSettings.Builder |
|
setAccessLocation(SnapshotSettingsAccessLocation.Builder builderForValue)
public SnapshotSettings.Builder setAccessLocation(SnapshotSettingsAccessLocation.Builder builderForValue)(Regional snapshots use only)Policy of which location is allowed to access snapshot.
optional .google.cloud.compute.v1.SnapshotSettingsAccessLocation access_location = 18410544;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
SnapshotSettingsAccessLocation.Builder |
| Returns | |
|---|---|
| Type | Description |
SnapshotSettings.Builder |
|
setStorageLocation(SnapshotSettingsStorageLocationSettings value)
public SnapshotSettings.Builder setStorageLocation(SnapshotSettingsStorageLocationSettings value)Policy of which storage location is going to be resolved, and additional data that particularizes how the policy is going to be carried out.
optional .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings storage_location = 460859641;
| Parameter | |
|---|---|
| Name | Description |
value |
SnapshotSettingsStorageLocationSettings |
| Returns | |
|---|---|
| Type | Description |
SnapshotSettings.Builder |
|
setStorageLocation(SnapshotSettingsStorageLocationSettings.Builder builderForValue)
public SnapshotSettings.Builder setStorageLocation(SnapshotSettingsStorageLocationSettings.Builder builderForValue)Policy of which storage location is going to be resolved, and additional data that particularizes how the policy is going to be carried out.
optional .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings storage_location = 460859641;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
SnapshotSettingsStorageLocationSettings.Builder |
| Returns | |
|---|---|
| Type | Description |
SnapshotSettings.Builder |
|