Class AzureProxyConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AzureProxyConfig.Builder>
-
- com.google.cloud.gkemulticloud.v1.AzureProxyConfig.Builder
-
- All Implemented Interfaces:
AzureProxyConfigOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- AzureProxyConfig
public static final class AzureProxyConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AzureProxyConfig.Builder> implements AzureProxyConfigOrBuilder
Details of a proxy config stored in Azure Key Vault.
Protobuf typegoogle.cloud.gkemulticloud.v1.AzureProxyConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AzureProxyConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AzureProxyConfig
build()
AzureProxyConfig
buildPartial()
AzureProxyConfig.Builder
clear()
AzureProxyConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
AzureProxyConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
AzureProxyConfig.Builder
clearResourceGroupId()
The ARM ID the of the resource group containing proxy keyvault.AzureProxyConfig.Builder
clearSecretId()
The URL the of the proxy setting secret with its version.AzureProxyConfig.Builder
clone()
AzureProxyConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getResourceGroupId()
The ARM ID the of the resource group containing proxy keyvault.com.google.protobuf.ByteString
getResourceGroupIdBytes()
The ARM ID the of the resource group containing proxy keyvault.String
getSecretId()
The URL the of the proxy setting secret with its version.com.google.protobuf.ByteString
getSecretIdBytes()
The URL the of the proxy setting secret with its version.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
AzureProxyConfig.Builder
mergeFrom(AzureProxyConfig other)
AzureProxyConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
AzureProxyConfig.Builder
mergeFrom(com.google.protobuf.Message other)
AzureProxyConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
AzureProxyConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AzureProxyConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
AzureProxyConfig.Builder
setResourceGroupId(String value)
The ARM ID the of the resource group containing proxy keyvault.AzureProxyConfig.Builder
setResourceGroupIdBytes(com.google.protobuf.ByteString value)
The ARM ID the of the resource group containing proxy keyvault.AzureProxyConfig.Builder
setSecretId(String value)
The URL the of the proxy setting secret with its version.AzureProxyConfig.Builder
setSecretIdBytes(com.google.protobuf.ByteString value)
The URL the of the proxy setting secret with its version.AzureProxyConfig.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<AzureProxyConfig.Builder>
-
clear
public AzureProxyConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<AzureProxyConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<AzureProxyConfig.Builder>
-
getDefaultInstanceForType
public AzureProxyConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AzureProxyConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AzureProxyConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AzureProxyConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<AzureProxyConfig.Builder>
-
setField
public AzureProxyConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AzureProxyConfig.Builder>
-
clearField
public AzureProxyConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AzureProxyConfig.Builder>
-
clearOneof
public AzureProxyConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<AzureProxyConfig.Builder>
-
setRepeatedField
public AzureProxyConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AzureProxyConfig.Builder>
-
addRepeatedField
public AzureProxyConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AzureProxyConfig.Builder>
-
mergeFrom
public AzureProxyConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AzureProxyConfig.Builder>
-
mergeFrom
public AzureProxyConfig.Builder mergeFrom(AzureProxyConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<AzureProxyConfig.Builder>
-
mergeFrom
public AzureProxyConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AzureProxyConfig.Builder>
- Throws:
IOException
-
getResourceGroupId
public String getResourceGroupId()
The ARM ID the of the resource group containing proxy keyvault. Resource group ids are formatted as `/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>`.
string resource_group_id = 1;
- Specified by:
getResourceGroupId
in interfaceAzureProxyConfigOrBuilder
- Returns:
- The resourceGroupId.
-
getResourceGroupIdBytes
public com.google.protobuf.ByteString getResourceGroupIdBytes()
The ARM ID the of the resource group containing proxy keyvault. Resource group ids are formatted as `/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>`.
string resource_group_id = 1;
- Specified by:
getResourceGroupIdBytes
in interfaceAzureProxyConfigOrBuilder
- Returns:
- The bytes for resourceGroupId.
-
setResourceGroupId
public AzureProxyConfig.Builder setResourceGroupId(String value)
The ARM ID the of the resource group containing proxy keyvault. Resource group ids are formatted as `/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>`.
string resource_group_id = 1;
- Parameters:
value
- The resourceGroupId to set.- Returns:
- This builder for chaining.
-
clearResourceGroupId
public AzureProxyConfig.Builder clearResourceGroupId()
The ARM ID the of the resource group containing proxy keyvault. Resource group ids are formatted as `/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>`.
string resource_group_id = 1;
- Returns:
- This builder for chaining.
-
setResourceGroupIdBytes
public AzureProxyConfig.Builder setResourceGroupIdBytes(com.google.protobuf.ByteString value)
The ARM ID the of the resource group containing proxy keyvault. Resource group ids are formatted as `/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>`.
string resource_group_id = 1;
- Parameters:
value
- The bytes for resourceGroupId to set.- Returns:
- This builder for chaining.
-
getSecretId
public String getSecretId()
The URL the of the proxy setting secret with its version. The secret must be a JSON encoded proxy configuration as described in https://cloud.google.com/anthos/clusters/docs/multi-cloud/azure/how-to/use-a-proxy#create_a_proxy_configuration_file Secret ids are formatted as `https://<key-vault-name>.vault.azure.net/secrets/<secret-name>/<secret-version>`.
string secret_id = 2;
- Specified by:
getSecretId
in interfaceAzureProxyConfigOrBuilder
- Returns:
- The secretId.
-
getSecretIdBytes
public com.google.protobuf.ByteString getSecretIdBytes()
The URL the of the proxy setting secret with its version. The secret must be a JSON encoded proxy configuration as described in https://cloud.google.com/anthos/clusters/docs/multi-cloud/azure/how-to/use-a-proxy#create_a_proxy_configuration_file Secret ids are formatted as `https://<key-vault-name>.vault.azure.net/secrets/<secret-name>/<secret-version>`.
string secret_id = 2;
- Specified by:
getSecretIdBytes
in interfaceAzureProxyConfigOrBuilder
- Returns:
- The bytes for secretId.
-
setSecretId
public AzureProxyConfig.Builder setSecretId(String value)
The URL the of the proxy setting secret with its version. The secret must be a JSON encoded proxy configuration as described in https://cloud.google.com/anthos/clusters/docs/multi-cloud/azure/how-to/use-a-proxy#create_a_proxy_configuration_file Secret ids are formatted as `https://<key-vault-name>.vault.azure.net/secrets/<secret-name>/<secret-version>`.
string secret_id = 2;
- Parameters:
value
- The secretId to set.- Returns:
- This builder for chaining.
-
clearSecretId
public AzureProxyConfig.Builder clearSecretId()
The URL the of the proxy setting secret with its version. The secret must be a JSON encoded proxy configuration as described in https://cloud.google.com/anthos/clusters/docs/multi-cloud/azure/how-to/use-a-proxy#create_a_proxy_configuration_file Secret ids are formatted as `https://<key-vault-name>.vault.azure.net/secrets/<secret-name>/<secret-version>`.
string secret_id = 2;
- Returns:
- This builder for chaining.
-
setSecretIdBytes
public AzureProxyConfig.Builder setSecretIdBytes(com.google.protobuf.ByteString value)
The URL the of the proxy setting secret with its version. The secret must be a JSON encoded proxy configuration as described in https://cloud.google.com/anthos/clusters/docs/multi-cloud/azure/how-to/use-a-proxy#create_a_proxy_configuration_file Secret ids are formatted as `https://<key-vault-name>.vault.azure.net/secrets/<secret-name>/<secret-version>`.
string secret_id = 2;
- Parameters:
value
- The bytes for secretId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final AzureProxyConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AzureProxyConfig.Builder>
-
mergeUnknownFields
public final AzureProxyConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AzureProxyConfig.Builder>
-
-