Interface InterconnectMacsecPreSharedKeyOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InterconnectMacsecPreSharedKey, InterconnectMacsecPreSharedKey.Builder

@Generated public interface InterconnectMacsecPreSharedKeyOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.
    A RFC3339 timestamp on or after which the key is valid. startTime can be in the future.
    com.google.protobuf.ByteString
    A RFC3339 timestamp on or after which the key is valid. startTime can be in the future.
    boolean
    Required.
    boolean
    A RFC3339 timestamp on or after which the key is valid. startTime can be in the future.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasName

      boolean hasName()
       Required. A name for this pre-shared key.
       The name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63
       characters long and match the regular expression
       `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a
       lowercase letter, and all following characters must be a dash,
       lowercase letter, or digit, except the last character, which cannot be
       a dash.
       
      optional string name = 3373707;
      Returns:
      Whether the name field is set.
    • getName

      String getName()
       Required. A name for this pre-shared key.
       The name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63
       characters long and match the regular expression
       `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a
       lowercase letter, and all following characters must be a dash,
       lowercase letter, or digit, except the last character, which cannot be
       a dash.
       
      optional string name = 3373707;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Required. A name for this pre-shared key.
       The name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63
       characters long and match the regular expression
       `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a
       lowercase letter, and all following characters must be a dash,
       lowercase letter, or digit, except the last character, which cannot be
       a dash.
       
      optional string name = 3373707;
      Returns:
      The bytes for name.
    • hasStartTime

      boolean hasStartTime()
       A RFC3339 timestamp on or after which the key is
       valid. startTime can be in the future. If the keychain has a single
       key, startTime can be omitted. If the keychain has multiple keys,
       startTime is mandatory for each key. The start times of keys must be in
       increasing order. The start times of two consecutive keys must be
       at least 6 hours apart.
       
      optional string start_time = 37467274;
      Returns:
      Whether the startTime field is set.
    • getStartTime

      String getStartTime()
       A RFC3339 timestamp on or after which the key is
       valid. startTime can be in the future. If the keychain has a single
       key, startTime can be omitted. If the keychain has multiple keys,
       startTime is mandatory for each key. The start times of keys must be in
       increasing order. The start times of two consecutive keys must be
       at least 6 hours apart.
       
      optional string start_time = 37467274;
      Returns:
      The startTime.
    • getStartTimeBytes

      com.google.protobuf.ByteString getStartTimeBytes()
       A RFC3339 timestamp on or after which the key is
       valid. startTime can be in the future. If the keychain has a single
       key, startTime can be omitted. If the keychain has multiple keys,
       startTime is mandatory for each key. The start times of keys must be in
       increasing order. The start times of two consecutive keys must be
       at least 6 hours apart.
       
      optional string start_time = 37467274;
      Returns:
      The bytes for startTime.